No me reconoce el objeto
Publicado por usrprb (2 intervenciones) el 11/05/2005 04:32:02
Estoy trabajando con programas que son llamados por formularios con el proposito de mantener el codigo ordenado, por ejemplo tengo un pograma que identifica el formulario que lo llama y procede a preparar los controles para su uso, pero cuando le paso los parametros y entra en un bucle case no reconoce al objeto formulario, adjunto partes del codigo para que me ayuden a encontrar donde puedo estar cometiendo errores:
Esto por ejemplo es parte del codigo que ejecuta un boton:
***********************************************************
DO case
CASE this.caption = "Modificar"
varp_bpres = "mod"
SET PATH to C:\comer_deza\DATA; C:\comer_deza\progs; C:\comer_deza\forms
SET udfparms to reference
cambio_controles ("frm_adm_clien")
CASE this.caption = "Deshacer"
varp_bpres = "desh"
SET PATH to C:\comer_deza\DATA; C:\comer_deza\progs; C:\comer_deza\forms
SET udfparms to reference
cambio_controles ("frm_adm_clien")
ENDCASE
********************************************************
Y esto es lo que ejecuta el programa al que llama ...
FUNCTION cambio_controles
PARAMETER formulario_llama
DO case
CASE formulario_llama = "frm_adm_clien" and varp_bpres = "ing"
FRM_adm_clien.txt_cod_clie.controlsource =""
FRM_adm_clien.txt_raz_soc.controlsource =""
FRM_adm_clien.txt_telef.controlsource =""
FRM_adm_clien.txtbox_direcc.controlsource =""
etc ....
me parece que el problema esta en que no ubica el objeto ... pero por que puede ser esto ....
salu2
Usrprb.
Esto por ejemplo es parte del codigo que ejecuta un boton:
***********************************************************
DO case
CASE this.caption = "Modificar"
varp_bpres = "mod"
SET PATH to C:\comer_deza\DATA; C:\comer_deza\progs; C:\comer_deza\forms
SET udfparms to reference
cambio_controles ("frm_adm_clien")
CASE this.caption = "Deshacer"
varp_bpres = "desh"
SET PATH to C:\comer_deza\DATA; C:\comer_deza\progs; C:\comer_deza\forms
SET udfparms to reference
cambio_controles ("frm_adm_clien")
ENDCASE
********************************************************
Y esto es lo que ejecuta el programa al que llama ...
FUNCTION cambio_controles
PARAMETER formulario_llama
DO case
CASE formulario_llama = "frm_adm_clien" and varp_bpres = "ing"
FRM_adm_clien.txt_cod_clie.controlsource =""
FRM_adm_clien.txt_raz_soc.controlsource =""
FRM_adm_clien.txt_telef.controlsource =""
FRM_adm_clien.txtbox_direcc.controlsource =""
etc ....
me parece que el problema esta en que no ubica el objeto ... pero por que puede ser esto ....
salu2
Usrprb.
Valora esta pregunta


0