calculos en subformularios, actualizados en form
Publicado por Per (1 intervención) el 17/08/2002 23:37:37
Hola. Tengo una duda y queria consultarla. Me extenderé un poco tratando de ser lo mas claro posible. Tengo formulario con un subformulario. Cada uno asociado a una tabala.
En cada fila del subformulario introduzco una serie de datos. Con esos datos realizo una serie de calculos intermedios. Estos calculos han de actualizarse en el formulario al actualizar un nuevo registro del subformulario.
Un Ejemplo
FORMULARIO
Nombre:---------
...
HorasTrabajadas: ?¿
EurosProducidos: ?¿
SUBFORMULARIO
HoraInicio: 09:00
HoraFIn: 10:00
EurosProducidosInt: 15
(* Al hacer esto automaticamente el campo Horas trabajadas del form se tiene que poner como 1:00 y Euros producidos = 15 *)
HoraInicio: 10:00
HoraFin: 11:00
EurosProducidosInt: 17,3
(*Al hacer esto automaticamente, en el formulario HorasTrabajadas = 02:00 y EurosProd = 32,3 *)
Yo lo que hago ahora mismo es que HorasTrabajadas y EurosProducidos no pertenecen a la tabla, sino que son campos independientes donde en origen del control pongo =[Tarea Subformulario].Formulario!SumaEuros (Siendo sumaeuros la suma del campo EurosProducidosInt).
Lo quiero hacer es ponerlos como campos y que HoraInicio, HoraFIn, EurosproducidosInt sean variables y borrarlas de la tabla del subformulario, por que asi el volumen de los datos serrá mucho menor (tengo muchos mas campos del estilo de EurosProducidosInt).
Pero la verdad es que no se como hacerlo. Agradecederia que alguien me ayudara.
En cada fila del subformulario introduzco una serie de datos. Con esos datos realizo una serie de calculos intermedios. Estos calculos han de actualizarse en el formulario al actualizar un nuevo registro del subformulario.
Un Ejemplo
FORMULARIO
Nombre:---------
...
HorasTrabajadas: ?¿
EurosProducidos: ?¿
SUBFORMULARIO
HoraInicio: 09:00
HoraFIn: 10:00
EurosProducidosInt: 15
(* Al hacer esto automaticamente el campo Horas trabajadas del form se tiene que poner como 1:00 y Euros producidos = 15 *)
HoraInicio: 10:00
HoraFin: 11:00
EurosProducidosInt: 17,3
(*Al hacer esto automaticamente, en el formulario HorasTrabajadas = 02:00 y EurosProd = 32,3 *)
Yo lo que hago ahora mismo es que HorasTrabajadas y EurosProducidos no pertenecen a la tabla, sino que son campos independientes donde en origen del control pongo =[Tarea Subformulario].Formulario!SumaEuros (Siendo sumaeuros la suma del campo EurosProducidosInt).
Lo quiero hacer es ponerlos como campos y que HoraInicio, HoraFIn, EurosproducidosInt sean variables y borrarlas de la tabla del subformulario, por que asi el volumen de los datos serrá mucho menor (tengo muchos mas campos del estilo de EurosProducidosInt).
Pero la verdad es que no se como hacerlo. Agradecederia que alguien me ayudara.
Valora esta pregunta


0