Programación General > C++ Builder

 Campos Calculados

(1/1)

jonny0157:
Hola espero puedan ayudarme lo q pasa es que no se como hacer un campo calculado alguien me puede ayudar

En mi tabla tengo 2 campos uno que dice fecha inicio y otro fecha final quiero calcular los dias entre estos 2 campos gracias

kekal:
supongo que lo que querras es tener un campo que sea fechahasta-fechadesde, no?

bueno lo que hay que hacer es lo siguiente

supongo que las tablas las tienes en un datamodule con objetos ttable no?
bueno agregas la descripción de los campos (alt+shift+f11, add fields) y creas desde este un campo (nombre y tipo calculado y entero)
pones la tabla en active=false;

y en evento OnCalcFields de la tabla algo asi:


--- Código: Text --- //  si el campo calculado se llama fechatotal Table1->FieldValues["fechatotal"]=Table1->FieldByName("fechahasta")->AsDateTime-Table1->FieldByName("fechadesde")->AsDateTime;  
pones la tabla activa
y listo

Suerte

jonny0157:
Muchas gracias por la ayuda ya lo pude hacer

Navegación

[0] Índice de Mensajes

Ir a la versión completa