Asignar a un campo un valor dependiendo de un dddw
Publicado por Paco Monge (5 intervenciones) el 14/06/2012 22:54:09
Hola,
Tengo el siguiente código:
//dwc editchanged
if dwo.name = 'lf_partes_id_trabajo1' then
dwc_nuevoparte.setitem(dwc_nuevoparte.getrow(),"lf_partes_precio_trabajo1",50)
end if
Cuando se actualiza el campo 'lf_partes_id_trabajo1' se rellena "lf_partes_precio_trabajo1" con 50.
Me gustaría saber como puedo hacer que en lugar de un valor fijo como es el "50", le pueda asignar
un valor de la siguiente tabla:
Tabla tiposdetrabajo
id_tipodetrabajo tipodetrabajo precio_tipodetrabajo
1 trabajo1 precio1
2 trabajo2 precio2
Es decir, si para 'lf_partes_id_trabajo1' (que es un dddw) se elige "trabajo2", querria que entonces, automaticamente en "lf_partes_precio_trabajo1" se cargase el valor correspondiente a "precio2"
Lo que no consigo es cargar y "testear" el valor que cargo del dddw en el campo correspondiente
¿ Alguna idea del código o funcion que puedo usar ?
Muchas gracias
Paco Monge
Tengo el siguiente código:
//dwc editchanged
if dwo.name = 'lf_partes_id_trabajo1' then
dwc_nuevoparte.setitem(dwc_nuevoparte.getrow(),"lf_partes_precio_trabajo1",50)
end if
Cuando se actualiza el campo 'lf_partes_id_trabajo1' se rellena "lf_partes_precio_trabajo1" con 50.
Me gustaría saber como puedo hacer que en lugar de un valor fijo como es el "50", le pueda asignar
un valor de la siguiente tabla:
Tabla tiposdetrabajo
id_tipodetrabajo tipodetrabajo precio_tipodetrabajo
1 trabajo1 precio1
2 trabajo2 precio2
Es decir, si para 'lf_partes_id_trabajo1' (que es un dddw) se elige "trabajo2", querria que entonces, automaticamente en "lf_partes_precio_trabajo1" se cargase el valor correspondiente a "precio2"
Lo que no consigo es cargar y "testear" el valor que cargo del dddw en el campo correspondiente
¿ Alguna idea del código o funcion que puedo usar ?
Muchas gracias
Paco Monge
Valora esta pregunta


0