SALUDOS AMIGOS, SOY NUEVO EN VB2005 Y SQLEXPRESS ESTOY HACIENDO UN SISTEMA SENCILLO DE AGREGAR ELIMINAR ACTUALIZAR ZONAS
MI PROEBLEMA ES QUE TENGO UNA TABLA LLAMADA ZONAS CON CUATRO CAMPOS CODIGO CHAR (10) NOMBRE (CHAR50) Y DETALLE (CHAR100) Y FECHAALTA (DATETIME SHORT)
AHORA TENGO CUATRO TXTBOXES 1)CODIGO 2)NOMBRE 3)FECHA 4)DETALLE DONDE QUIERO HACER LO SIGUIENTE :
AL INGRESAR EL CODIGO SI EL REGISTRO O (CODIGO) EXISTE ME MUESTRE LOS DATOS CORRESPONDIENTES A ESE CODIGO EN LOS CUADROS DE TEXTOS CORRRESPONDIENTES NOMBRE. FECHA. DETALLE. PARA MODIFICARLOS O ELIMINARLOS Y SI NO EXISTE PASE AUTOMATICAMENTE AL SIGUIENTE CAMPO EN ESTE CASO NOMBRE PARA COMENZAR A INGRESAR EL REGISTRO COMO NUEVO
DE VERDAD TENGO TIEMPO EN ESTO Y NO ENCUENTRO COMO REALIZAR ESA VALIDACION
LES AGRADEZCO DE CORAZON TODA LA AYUDA DISCPONIBLE
OJO EL CODIGO NO ES AUTOMATICO COMO PUEDEN DARSE CUENTA EN EL EJEMPLO PERO SI ES LA LLAVE PRINICPAL
Option Strict On
Imports Microsoft.VisualBasic
Imports System
Imports System.Windows.Forms
Imports System.Drawing
Imports System.Data
Imports System.Data.SqlClient
Public Class zonas
Private dt As DataTable
Private da As SqlDataAdapter
Private fila As Integer
Private Sub zonas_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'"data source="& cboInstancias.Text & "; initial catalog=" & cboBases.Text & "; integrated security=yes"
Dim sCnn As String = "Data Source=PERSONAL\SQLEXPRESS;Initial Catalog=avalon2006;Persist Security Info=True;User ID=sa;Password=Avalon2006"
Dim cnn As New SqlConnection(sCnn)
Dim sSel As String = "SELECT * FROM zonas ORDER BY codigozona"
Try
da = New SqlDataAdapter(sSel, cnn)
Dim cb As New SqlCommandBuilder(da)
da.UpdateCommand = cb.GetUpdateCommand()
da.InsertCommand = cb.GetInsertCommand()
da.DeleteCommand = cb.GetDeleteCommand()
dt = New DataTable
da.Fill(dt)
Dim rn As String = ""
rn = CStr(dt.Rows.Count)
labelregistros.Text = rn
Catch ex As Exception
MessageBox.Show("ERROR al conectar o recuperar los datos:" & vbCrLf & _
ex.Message, "Conectar con la base", _
MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Sub
End Class