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)
-   -   Como controlar los renglones de un dbGRID. (https://www.clubdelphi.com/foros/showthread.php?t=39357)

Gangster 17-01-2007 21:26:15

Como controlar los renglones de un dbGRID.
 
Hola a Todos Una Duda como puedo saber como decirle a un dbgrid que solo se puedan insertar 20 celdas dentro de el, osea cuando le aplaste a la tecla "tab" del teclado, quiero que si va en la celda 20, ya no pueda pasar a la celda 21, y no pueda meter mas valores dentro del dbgrid, ojala y se me entienda y tengan una solucion o me digan algun camino para poder con esta duda, es que hago facturas pero quiero que la factura tenga solo 20 registros y esos registros los hago en un dbgrid dentro de una forma.

Gracias de Antemano y estoy programando en delphi 7.

luisgutierrezb 17-01-2007 21:58:08

puedes usar el evento beforeinsert del Dataset que estes utilizando y poner un codigo como:
Código Delphi [-]
  if Dataset.RecordCount >= 20 then
    Raise Exception.Create('No se permiten 20 renglones o mas');

nemesio 17-01-2007 21:59:18

Hola, puedes probar en el evento beforeInsert haciendo una pregunta de la cantidad de registros que hay en la tabla y si ya hay 20, pues cancela la inserción.

Saludos

Gangster 17-01-2007 22:28:05

Resuelto Problemita
 
Si ya lo Revolvi Muchisimas Gracias use ese evento y puse el dialogo de que no se permiten mas de 20 y ademas pongo el dbrgrid disabled.

Gracias por sus sugerencias estamos en contacto.


La franja horaria es GMT +2. Ahora son las 22:45:21.

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