Problema extraño con DBGRID
Hola, tengo un problema extraño con un dbgrid asociado a un control data:
Cuando realizo un refresh del control data después de haber cambiado una condición de búsqueda especificada en un campo, el datagrid se me actualiza correctamente, pero cuando se ejecuta el siguiente código:
...
Mirecordset.Seek "=", DBGrid1.Columns(0)
If Not Mirecordset.NoMatch Then
Mirecordset.Delete
Data1.Refresh
EjecutaSql
End If
end sub
la cosa no funciona, no me actualiza el dbgrid.
La funcion EjecutaSQl hace:
data1.recordsource = sentencia_sql
data1.refresh
y cuando la llamo en otro momento funciona perfectamente.
Por favor, no se si matar al ordenador o ...
Gracias.
Cuando realizo un refresh del control data después de haber cambiado una condición de búsqueda especificada en un campo, el datagrid se me actualiza correctamente, pero cuando se ejecuta el siguiente código:
...
Mirecordset.Seek "=", DBGrid1.Columns(0)
If Not Mirecordset.NoMatch Then
Mirecordset.Delete
Data1.Refresh
EjecutaSql
End If
end sub
la cosa no funciona, no me actualiza el dbgrid.
La funcion EjecutaSQl hace:
data1.recordsource = sentencia_sql
data1.refresh
y cuando la llamo en otro momento funciona perfectamente.
Por favor, no se si matar al ordenador o ...
Gracias.
