Information générale
Titre:
Class object cannot see private datasession?
Hi All,
Myform has a private datasession with Mytable in it.
Main.prg creates the oApp object which inherits the
rptmgr object which has the rptexec method.
Myform.RptBtn.click() has the following code:
oApp.rptmgr.rptexec("Mytable")
In oApp.rptmgr.rptexec() method, the line:
select (ctablename)
fails with "alias does not exist".
ctablename = "Mytable" according to debug.
If I change form's datasession to 1-default it works OK.
Or, leaving datasession 2-private, and I put:
use (ctablename)
in place of the select(ctablename) it works OK.
The report called from .rptexec() can see the environment since, in the report, table2.fieldname works in the report where
table2 is also in the D/E.
Why would the .rptexec() method not see the form's private datasession / data environment?
TIA
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement