FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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.
|
#2
|
||||
|
||||
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 |
#3
|
|||
|
|||
Si te he entendido bien espero te sirva.
La tabla o query que utilizas mira con los eventeos onnewreocrd o oncalcfields Saludos
__________________
La victoria tiene cien padres. La derrota es huérfana (Napoleón). |
#4
|
|||
|
|||
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.
__________________
Saludos, Freddy Kuong Arequipa-Perú |
|
|
|