2 datawindowschild juntas se molestan
Publicado por Manfred (23 intervenciones) el 06/07/2007 19:31:51
ESTIMADOS POWERBUILDEROS
tengo este código en un itemchanged de una datawindos.
Cuando modifico el campo 'idlocalidadentrega' todo bien, pero cuando modifico el otro campo 'idtarifaentrega' me cambia el campo 'idlocalidadentrega' y a partir de ahí lo hace con cualquiera de los 2 campos.
¿NO SE PUEDEN USAR 2 DATAWINDOSCHILD EN UNA DATAWINDOW???? SI QUE SE AFECTEN. ¿DONDE LE ESTOY ERRANDO?
CADA UNO DE LOS CAMPOS TIENEN COMBOS. Y EN EL EVENTO SOLO HAGO ALGO CON EL CAMPO 'idlocalidadentrega'
if dwo.name='idlocalidadentrega' then
li_iddestino=long(data)
ctrl_child=this.getchild('idagenciaentrega',dwrecep)
dwrecep.settransobject(sqlca)
DWfiltro = "agencias_idlocalidad = " +string(li_iddestino)
li_filtrado = dwrecep.SetFilter(DWfiltro)
dwrecep.Filter()
dwrecep.retrieve()
li_idagenciaentrega=dwrecep.getitemnumber(1,'idagencia')
this.setitem(1,'idagenciaentrega',li_idagenciaentrega)
ctrl_child2=this.getchild('idtarifaentrega',dwtarifa)
dwtarifa.settransobject(sqlca)
DWfiltro = "idlocalidad = " +string(li_iddestino)
li_filtrado = dwtarifa.SetFilter(DWfiltro)
dwtarifa.Filter()
dwtarifa.retrieve(ldc_recargotarifa)
li_idtarifa=dwtarifa.getitemnumber(1,'item')
this.setitem(1,'idtarifaentrega',li_idtarifa)
end if
Gracias !!!
Manfred
tengo este código en un itemchanged de una datawindos.
Cuando modifico el campo 'idlocalidadentrega' todo bien, pero cuando modifico el otro campo 'idtarifaentrega' me cambia el campo 'idlocalidadentrega' y a partir de ahí lo hace con cualquiera de los 2 campos.
¿NO SE PUEDEN USAR 2 DATAWINDOSCHILD EN UNA DATAWINDOW???? SI QUE SE AFECTEN. ¿DONDE LE ESTOY ERRANDO?
CADA UNO DE LOS CAMPOS TIENEN COMBOS. Y EN EL EVENTO SOLO HAGO ALGO CON EL CAMPO 'idlocalidadentrega'
if dwo.name='idlocalidadentrega' then
li_iddestino=long(data)
ctrl_child=this.getchild('idagenciaentrega',dwrecep)
dwrecep.settransobject(sqlca)
DWfiltro = "agencias_idlocalidad = " +string(li_iddestino)
li_filtrado = dwrecep.SetFilter(DWfiltro)
dwrecep.Filter()
dwrecep.retrieve()
li_idagenciaentrega=dwrecep.getitemnumber(1,'idagencia')
this.setitem(1,'idagenciaentrega',li_idagenciaentrega)
ctrl_child2=this.getchild('idtarifaentrega',dwtarifa)
dwtarifa.settransobject(sqlca)
DWfiltro = "idlocalidad = " +string(li_iddestino)
li_filtrado = dwtarifa.SetFilter(DWfiltro)
dwtarifa.Filter()
dwtarifa.retrieve(ldc_recargotarifa)
li_idtarifa=dwtarifa.getitemnumber(1,'item')
this.setitem(1,'idtarifaentrega',li_idtarifa)
end if
Gracias !!!
Manfred
Valora esta pregunta


0