Modificar registros y luego actualizar base de dat
Espero que me colabores en lo siguiente:
Tengo en un formulario un datagrid, el botón de buscar y el de modificar, ademas adicional a esto esta otro botón para guardar cambios más abajo coloque tres textbox, mi pregunta es la siguiente:¿Qué código le debo colocar al botón modificar para que una vez que le de click en este me muestre en los textbox la información del registro que había buscado y seleccionado previamente y desde esos textbox modificarlo?
Aquí te paso el código que tengo en ese formulario
Dim cnn1 As ADODB.Connection
Dim rstDATOS As ADODB.Recordset
Private Sub Form_Load()
Set cnn1 = New ADODB.Connection
Set rstDATOS = New ADODB.Recordset
rstDATOS.CursorLocation = adUseClient
cnn1.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\RECEPCION\REC\MINFRA.mdb;Mode=ReadWrite;Persist Security Info=False"
rstDATOS.Open "SELECT * FROM DATOS", cnn1, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rstDATOS
' Opcional . Esto hace que se seleccione la fila completa en el DataGrid
DataGrid1.MarqueeStyle = dbgHighlightRowRaiseCell
End Sub
Private Sub BUSCAR_Click()
With rstDATOS
C = InputBox("Ingrese CEDULA_IDENTIDAD del visitante a buscar", "")
.MoveFirst
.Find "CEDULA_IDENTIDAD='" & C & "'"
DataGrid1.Visible = True
DataGrid1.Refresh
End With
End Sub
Tengo en un formulario un datagrid, el botón de buscar y el de modificar, ademas adicional a esto esta otro botón para guardar cambios más abajo coloque tres textbox, mi pregunta es la siguiente:¿Qué código le debo colocar al botón modificar para que una vez que le de click en este me muestre en los textbox la información del registro que había buscado y seleccionado previamente y desde esos textbox modificarlo?
Aquí te paso el código que tengo en ese formulario
Dim cnn1 As ADODB.Connection
Dim rstDATOS As ADODB.Recordset
Private Sub Form_Load()
Set cnn1 = New ADODB.Connection
Set rstDATOS = New ADODB.Recordset
rstDATOS.CursorLocation = adUseClient
cnn1.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\RECEPCION\REC\MINFRA.mdb;Mode=ReadWrite;Persist Security Info=False"
rstDATOS.Open "SELECT * FROM DATOS", cnn1, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rstDATOS
' Opcional . Esto hace que se seleccione la fila completa en el DataGrid
DataGrid1.MarqueeStyle = dbgHighlightRowRaiseCell
End Sub
Private Sub BUSCAR_Click()
With rstDATOS
C = InputBox("Ingrese CEDULA_IDENTIDAD del visitante a buscar", "")
.MoveFirst
.Find "CEDULA_IDENTIDAD='" & C & "'"
DataGrid1.Visible = True
DataGrid1.Refresh
End With
End Sub
1 respuesta
Respuesta de luisinho18
1