Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
USE DBF() AGAIN not working outside Private form
Message
From
30/03/1999 14:49:26
 
 
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00199080
Message ID:
00203538
Views:
16
>Recently, I fiddedl with the idea of transfering records like parameters into another form. Obviously, iusing the cursor came first to mind.
>
>Hello again,
> I have played with this idea as well. One observation I came across that might be useful, calling an object method switches to the datasession that was current when it was created. If all you need is access to cursors in a separate datasession you might try the following:
> lnDataSessionID = SET("DATASESSION")
> SET DATASESSION TO {DataSession of other form}
> *-- cstMyData has methods to access data from cursors
> This.oOtherData = CREATEOBJECT("cstMyData") && or AddObject to taste...

My mistake on the AddObject. The entire composite object "lives" in the same datasession. The behavior that I am describing will only happen with CREATEOBJECT.

> SET DATASESSION TO &lnDataSessionID
>The new object oOtherData "lives" in the other form's datasession and can access all data inside it.
>
>HTH,
> Ned
Ned

Reality is.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform