![]() |
como bloquear un registro en un dbgrid
Hola, mi pregunta es la siguiente existe alguna forma de bloquear un registro en un dbgrid, es decir que la persona no pueda hacer modificaciones a una fila determinada? pero que si pueda hacerlo en las demas?? Si no existe como podria lograr algo parecido, espero puedan ayudarme saludos
|
si sabes las condiciones que ha de cumplir el registro que no puede ser modificado, puedes controlar el evento BeforeEdit del dataset asociado al TDbGrid y, si se cumplen dichas condiciones, hacer un Abort
|
Cita:
|
Cita:
Código:
procedure TArtiEspeciales.TablaBeforeEdit(DataSet: TDataSet); |
Haber si te sirve esto tambien...
Con el datasource que tiene ligado el DBGrid, en el evento OnChangeData DBGrid1.ReadOnly := Tabla.FieldByName('Flag').AsBoolean |
Gracias por la ayuda:D
|
La franja horaria es GMT +2. Ahora son las 00:57:15. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi