Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Forzar a un dbgrid a no crear una nueva fila (https://www.clubdelphi.com/foros/showthread.php?t=25989)

toorbye 10-10-2005 18:08:47

Forzar a un dbgrid a no crear una nueva fila
 
Mi pregunta es la siguiente. Tengo un dbgrid q carga los datos de una busqueda para que el usuario pueda modificarlos. Lo que me interesa es q solo pueda modificar los datos cargados en el dbgrid, que no pueda crear nuevas lineas. El problema reside en q si voy pasando de campos con el tabulado o con enter o con las flechas de desplazamiento al pasar la ultima columna del ultimo registro me crea una nueva fila. Como puedo evitar esto? Como puedo forzar para que no se creen nuevas filas o mas bien esa ultima fila.

Gracias por anticipado

vtdeleon 10-10-2005 18:23:37

Saludos

En el Evento OnNewRecord poner este codigo:
Código Delphi [-]
procedure TForm1.tbl1NewRecord(DataSet: TDataSet);
begin
  if DataSet.Eof then
    DataSet.Cancel;
end;
Suerte

toorbye 10-10-2005 18:34:35

Muchas gracias, que sencillo.... Un saludo


La franja horaria es GMT +2. Ahora son las 14:17:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi