Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Campos Calculados (https://www.clubdelphi.com/foros/showthread.php?t=64528)

elias1312 06-04-2009 14:41:39

Campos Calculados
 
Hola foro tengo una duda estoy haciendo un aplicacion que es para la venta de celulales y reparacion, resulta que tengo una tabla ordenes de reparacion, detalle_reparacion y otra tabla detalle de respuestos que vendria a ser un detalle de la tabla detalle_reparacion.
la carga de la orden cuando ingresa el telefono a reparar eso lo hago bien, el tema es cuando ingreso la reparacion es decir la idea mia es por ejemplo si usa respuestos y cuando los valla cargando los mismos que valla sacando el subtotal y despues que se sume con el costo de instalacion osea mano de obra.
en primer lugar se cargan los respuestos y segundo la mano de obra
Necesito ayuda.

Gracias.

martinchooozzz 08-04-2009 00:35:12

usas sql?
 
podes hacer un query a la tabla detalle de repuestos en el cual busques todos los registros que coincidan a determina reparacion ej
select * from Detalle_Repuestos where IdOrdenReparacion=Reparacion
Donde Reparacion seria el Id principal de la tabla Ordenes_Reparacion
y sumar todos los registros que te devuelve.

juanlaplata 08-04-2009 20:39:50

1ro. Agregar el campo calculado. (Nombre: Subtotal, Tipo: real, ...)

2do. En la propiedad OnCalcsField de un DataSet es donde se calcula.
Código Delphi [-]
Detalle.Subtotal :=  Detalle.Cantidad * Detalle.PrecioUnitario;

entonces, por registro que dara por ejemplo el campo Subtotal.


La franja horaria es GMT +2. Ahora son las 07:17:03.

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