Amigos estoy usando el siguiente codigo para actualizar un datagrid en un formulario maestro/detalles luego que se introduce un nuevo registro en la tabla.
Private Sub Command1_Click()
Set DataGrid1.DataSource = Nothing
ado1.Requery
Set DataGrid1.DataSource = ado1("ChildCMD").UnderlyingValue
DataGrid1.Refresh
End Sub
Tengo que ejecutar 2 veces el mismo codigo para que los cambios en la base se vean reflejados en la grilla alguna sugerencia?
Lo he solucionado era un problema de tiempos como la operacion de refrescar demora la grilla no reflejaba los cambios,
un pequeño timer y DoEvents fueron suficientes. (No se me acurrio a mi lo tome de una sugerencia de choche)