Pregunta: | 58481 - CON FUNCTION NO PUEDO PASAR PROPIEDADES DE FRM COMO FORMFAC |
Autor: | Fernando Bussa |
Tengo una pregunta que espero poder formular.
Tengo un formulario formFactura que se ejecuta desde un command.click que tiene un formulario con toolbar creado en un .prg osea todo código. Cuando ejecuto el prg y voy al click del command habriendo otro frm FrmCons, y desde alli con una funtion cargo label con datos de registros al formFactura. HE AQUI MI PROBLEMA , Fox me marca este error: No encuentra el objeto formfactura.LaDir.Caption=dir osea el formfactura. Pero cuando ejecuto formfactura fuera del formulario principal con toolbar, el error no lo marca y funciona perfectamente. ya eso es extraño eso para mi, pero lo mas extraño es, que cierro el formulario, ejecuto el formulario con toolbar, y el error no lo marca y funciona bien. Pregunto: con FUNCTION NO PUEDO PASAR PROPIEDADES DE FRM COMO formfactura.LaDir.Caption=dir SI ME PUEDEN AYUDAR, SE LOS AGRADECERIA |
Respuesta: | erick teran |
Mira ami me paso eso mucho tiempo batalle porque entre formularios yo mandaba llamar uno y me decia que el form no existia yo remedie eso en mis sistemas haciendo esto:
A cada form que hagas ponle en las propiedades Window Type selecciona la opcion Modal siempre y cuando lo mandes llamar desde el boton o programa no lo corras como do form factura ahora mandalo llamar asi do form factura name factura linked al hacer eso el sistema sabe que ahi un form llamado factruras y ya puedes decir por ejemplo facturas.label1.caption="casa" o traer datos de ese form por ejemplo facturas.label1.caption=otroformularioabierto.text.value o asi y veras que te pone casa en la etiqueda y asi con eso se te soluciuonara tus problemas veras que si Espero haberte ayudado suerte |