como hacer que no aparezcan los argumentos en tiempo de ejecucion
Publicado por claudia (5 intervenciones) el 26/05/2011 02:01:26
Buen dia
De antemano muchas gracias a quienes me puedan ayudar, mi problema es el siguiente
tengo una ventana en donde tengo 3 dropdowm
pais, departamento y municipio
segun el pais seleccionado me tiene que aparecer sus departamentos y al seleccionar un departamento los municipios correspondientes.
el problema está a la hora de ejecutar el programa y quiero ver la ventana, me aparece primero los argumentos no la ventana, no se que estoy poniendo demas o que me falta el codigo de la ventana que tengo es el siguiente
EN EL CONSTRUCTOR
datawindowchild ldwm,ldwd
integer li_err,li_pos
string ls_pais
this.insertrow(0)
dw_1.getchild('prm_codigo',ldwm)
dw_1.getchild('prd_codigo',ldwd)
ldwd.settransobject(sqlca)
ldwd.retrieve(is_pais)
ldwm.settransobject(sqlca)
ldwm.retrieve(is_pais,is_pais)
EN EL INTENCHANGED
datawindowchild ldwm,ldwd
integer li_err,li_pos
IF dwo.name = 'prp_codigo' THEN
is_pais = data
dw_1.getchild('prd_codigo',ldwd)
ldwd.settransobject(sqlca)
ldwd.retrieve(data)
END IF
IF dwo.name = 'prd_codigo' THEN
is_depto = data
//MESSAGEBOX('depto',is_depto)
dw_1.getchild('prm_codigo',ldwm)
ldwm.settransobject(sqlca)
ldwm.retrieve(is_pais,data)
END IF
EN EL RETRIEVEREND
datawindowchild ldwm,ldwd
integer li_err,li_pos
string sql_org,sql_mod
string ls_pais,ls_depto
IF rowcount > 0 and this.getrow() = 1 THEN
is_pais = this.object.prp_codigo[1]
is_depto = this.object.prd_codigo[1]
dw_1.getchild('prd_codigo',ldwd)
dw_1.getchild('prm_codigo',ldwm)
dw_1.settransobject(sqlca)
ldwd.retrieve(is_pais)
ldwm.settransobject(sqlca)
ldwm.retrieve(is_pais,is_depto)
END IF
EN EL ROWSFOCUSCHANGED
//DECLARE DW CHILDS
datawindowchild ldwm,ldwd
integer li_err,li_pos
string sql_org,sql_mod
string ls_pais,ls_depto
IF currentrow > 0 THEN
ls_pais = this.object.prp_codigo[currentrow]
ls_depto = this.object.prd_codigo[currentrow]
dw_1.getchild('prd_codigo',ldwd)
dw_1.getchild('prm_codigo',ldwm)
ldwd.settransobject(sqlca)
ldwd.retrieve(is_pais)
ldwm.settransobject(sqlca)
ldwm.retrieve(is_pais,is_depto)
END IF
nuevamente muchas gracias a quienes me puedan ayudar
De antemano muchas gracias a quienes me puedan ayudar, mi problema es el siguiente
tengo una ventana en donde tengo 3 dropdowm
pais, departamento y municipio
segun el pais seleccionado me tiene que aparecer sus departamentos y al seleccionar un departamento los municipios correspondientes.
el problema está a la hora de ejecutar el programa y quiero ver la ventana, me aparece primero los argumentos no la ventana, no se que estoy poniendo demas o que me falta el codigo de la ventana que tengo es el siguiente
EN EL CONSTRUCTOR
datawindowchild ldwm,ldwd
integer li_err,li_pos
string ls_pais
this.insertrow(0)
dw_1.getchild('prm_codigo',ldwm)
dw_1.getchild('prd_codigo',ldwd)
ldwd.settransobject(sqlca)
ldwd.retrieve(is_pais)
ldwm.settransobject(sqlca)
ldwm.retrieve(is_pais,is_pais)
EN EL INTENCHANGED
datawindowchild ldwm,ldwd
integer li_err,li_pos
IF dwo.name = 'prp_codigo' THEN
is_pais = data
dw_1.getchild('prd_codigo',ldwd)
ldwd.settransobject(sqlca)
ldwd.retrieve(data)
END IF
IF dwo.name = 'prd_codigo' THEN
is_depto = data
//MESSAGEBOX('depto',is_depto)
dw_1.getchild('prm_codigo',ldwm)
ldwm.settransobject(sqlca)
ldwm.retrieve(is_pais,data)
END IF
EN EL RETRIEVEREND
datawindowchild ldwm,ldwd
integer li_err,li_pos
string sql_org,sql_mod
string ls_pais,ls_depto
IF rowcount > 0 and this.getrow() = 1 THEN
is_pais = this.object.prp_codigo[1]
is_depto = this.object.prd_codigo[1]
dw_1.getchild('prd_codigo',ldwd)
dw_1.getchild('prm_codigo',ldwm)
dw_1.settransobject(sqlca)
ldwd.retrieve(is_pais)
ldwm.settransobject(sqlca)
ldwm.retrieve(is_pais,is_depto)
END IF
EN EL ROWSFOCUSCHANGED
//DECLARE DW CHILDS
datawindowchild ldwm,ldwd
integer li_err,li_pos
string sql_org,sql_mod
string ls_pais,ls_depto
IF currentrow > 0 THEN
ls_pais = this.object.prp_codigo[currentrow]
ls_depto = this.object.prd_codigo[currentrow]
dw_1.getchild('prd_codigo',ldwd)
dw_1.getchild('prm_codigo',ldwm)
ldwd.settransobject(sqlca)
ldwd.retrieve(is_pais)
ldwm.settransobject(sqlca)
ldwm.retrieve(is_pais,is_depto)
END IF
nuevamente muchas gracias a quienes me puedan ayudar
Valora esta pregunta


0