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)
-   -   Valor por defecto en un dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=6954)

NuncaMas 28-01-2004 17:59:30

Valor por defecto en un dbgrid
 
Tengo un dbgrid en el que se pueden añadir y borrar campos de una tabla (mediante una consulta), pero como puedo, mediante codigo, poner un valor por defecto a un campo de la tabla para que cuando le de a guardar (en el DBNavigator) y el campo esta vacio asignarle uno que yo calcule. Gracias.

roman 28-01-2004 18:08:05

Puedes usar el evento OnBeforePost del dataset asociado al dbgrid. Ahí ves si se asignó el valor y en caso contrario asignas el tuyo.

// Saludos

Descendents 28-01-2004 18:35:08

Si te he entendido bien espero te sirva.

La tabla o query que utilizas mira con los eventeos onnewreocrd o oncalcfields

Saludos

fkuong 28-01-2004 20:31:19

También puedes usar el evento OnClick del DBNavigator, allí te devuelve una variable Button, la cual puedes te indica que boton has presionando, si es el post, puedes ponerle valor al campo que deseas.

La otra, el OnBeforePost, también es muy recomendable.


La franja horaria es GMT +2. Ahora son las 07:09:49.

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