Problema el llamar clase desde el LOAD de un form

27 views
Skip to first unread message

juan valencia

unread,
May 29, 2016, 6:57:09 PM5/29/16
to Comunidad de Visual Foxpro en Español
Tengo una clase(base form) que contiene un Listbox RowsourceType=1, Rowsource="Almacen01,Almacen02" 
Esta clase es llamada por un formulario con la idea de que el usuario escoga el almacen ha trabajar antes que se carguen los datos del respectivo almacen.
El problema es que si llamo a la clase desde el evento LOAD del Form, el List Box aparece vacio sin opciones. Si lo llamo desde el INIT si carga normal.
¿Alguien sabe porque sucede esto?
Adjunto form y clase
deInit.JPG
deload.JPG
aaa.VCT
aaa.vcx

juan valencia

unread,
May 29, 2016, 7:03:31 PM5/29/16
to Comunidad de Visual Foxpro en Español
El Form tiene el siguiente codigo
*En el LOAD**************
   PUBLIC  ff
   SET CLASSLIB TO 'c:\folder01\aaa.vcx' additive
   ff=CREATEOBJECT('clasex','disparado por load',this)
   ff.show()
*En el INIT*********************
   PUBLIC gg
   gg=CREATEOBJECT('clasex','disparado por init',this)
   gg.show()


Luiz Alexandre Ruiz

unread,
May 29, 2016, 8:40:52 PM5/29/16
to Comunidad de Visual Foxpro en Español
Experimente abrir a tabela que será utilizada antes de chamar o form.

USE curDado
DO FORM frmTeste

A propriedade do form DataSession tem que tem o seguinte valor.

DataSession = 1 - Default Data Session

Lembre-se que isso fará com que a tabela esteja aberto para todo o sistema e não somente para o form.
Reply all
Reply to author
Forward
0 new messages