![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#8
|
|||
|
|||
|
Hola:
Eso depende de si quieres almacenar un valor entero o un número de horas con parte fraccionaria. Si es lo primero, no hace falta que cambies el tipo de dato, sólo que pongas el TRUNC o ROUND en la operación: Table1.FieldByName('Totalhorasmensuales').AsInteger := TRUNC( Table1.FieldByName('Hsemanales').AsInteger * 4 + Table1.FieldByName('Hquincenales').AsInteger *2 + Table1.FieldByName('bimensuales').AsInteger * 1/2 + Table1.FieldByName('trimestrales').AsInteger * 1/3);
__________________
Guía de Estilo |
|
|
|