Cita:
Posteado originalmente por Giniromero
Exactamente, ¿cómo funcionan los enable/disablecontrol del delphi?
|
Con Tabla.EnableControls o Tabla.DisableControls
Cita:
Posteado originalmente por Giniromero
¿tengo que usarlo con los try ... finally...end...?
|
Preferiblemente. Si se produce un error en las sentencias que tengas entre el DisabledControls y el EnabledControls, siempre recuperaras el control de los controles
Cita:
Posteado originalmente por Giniromero
¿cómo funcionan lo bookmark?
|
Un ejemplo con Interbase
Código:
procedure ActualitzaTaula(DataSet : TDataSet; Transac : TIBTransaction);
var Marca : TBookmark;
begin
Marca := DataSet.GetBookmark;
Transac.CommitRetaining;
DataSet.Close;
DataSet.Open;
DataSet.GotoBookmark(Marca);
end;
Cita:
Posteado originalmente por Giniromero
¿si tengo un tGrid, conectado a una TIBTable, y hago un post en dicha tabla. ¿como hago para que se actualize mi tabla, y por tanto me muestre los cambios inmediatamente en el TGrid?
|
Con un Commit o un CommitRetaining
Cita:
Posteado originalmente por Giniromero
¿El procedure refresh, despues de este post, usando interbase 7, ¿me deja en el mismo registro?
|
Si no recuerdo mal, sí (lo digo de memoria). Pero un Refresh no termina una transaccion, por lo que los valores dentro de la transacción no se actualizarán
Cita:
Posteado originalmente por Giniromero
Muchas gracias,
|
De nada
