La Web del Programador: Comunidad de Programadores
 
    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