El codigo completo de mi aplicacion es el sigte es muy basico y facil de entender
Código:
Mi pregunta es como hago para mostrar los registros de la tabla EMPLEADOS en una datagrid y al pulsar sobre un fila llame al formulario que tengo, pero con los datos de la fila que se seleeciono en el datagrid.Dim BD As ADODB.Connection Dim RG_EMPLEADOS As ADODB.Recordset Private Sub Form_Load() Set BD = New ADODB.Connection Set RG_EMPLEADOS = New ADODB.Recordset BD.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\MODIFICARDATOS.mdb;Persist Security Info=False" RG_EMPLEADOS.Open "SELECT * FROM EMPLEADOS", BD, adOpenStatic, adLockOptimistic End Sub Private Sub PRESENTAR() With RG_EMPLEADOS Text1 = !CODIGO Text2 = !APELLIDOS Text3 = !NOMBRES End With End Sub Private Sub CMDBUSCAR_Click() With RG_EMPLEADOS C = InputBox("Ingrese dato", "") .MoveFirst .Find "CODIGO='" & C & "'" If .EOF = False Then PRESENTAR CMDELIMINAR.Enabled = True CMDMODIFICAR.Enabled = True Else MsgBox "NO EXISTE CODIGO" Text1 = "" Text2 = "" Text3 = "" Text1.SetFocus End If End With End Sub Private Sub CMDMODIFICAR_Click() With RG_EMPLEADOS !CODIGO = Text1 !APELLIDOS = Text2 !NOMBRES = Text3 .Update End With CMDELIMINAR.Enabled = False CMDMODIFICAR.Enabled = False MsgBox "Se modifico el registro" End Sub Private Sub CMDELIMINAR_Click() With RG_EMPLEADOS .Delete End With CMDELIMINAR.Enabled = False CMDMODIFICAR.Enabled = False MsgBox "Se elimino el registro" End Sub
Todo esto seria para ya no tener que buscar mediante un boton el registro que deseo modificar o eliminar
saludos y espero me haya dejado entender