>>>>>I understand that moving a pointer by unknown reason is unpleasant to see, but you could restore pointer when Form A will reacquire focus, and nobody will care about behind-the-scene manipulations. If Form B is modal just Go nRecno after Do Form... If it's modeless, restore pointer in FormA.Activate Event.
>>>>
>>>>Is Form B using a Private DS? It should be using the DS created in Form A..
>>>
>>>As it was stated initially: Form A: private DS, Form B: default DS.
>>
>>form B should be using the DS from form A. if the tables are in the DE in form B, it'll reopen them and go top. set auto open and auto close tables off, remove tables from form B de and see if it works (it should)
>
>Yes FormB is using the DS from FormA. The tables are not being opened again in the DE of FormB. The DE in FormB is empty and it is using the default data session.
>
>Mike Laubach
>mlaubach@mt-solutions.com
Set the DataSession property in Form B to 2 (private)
Set the DataSessionID property to (MyFormset?.)FormA.DataSessionID
try that. That's what Dave meant.
Matt McDonnell
...building a better mousetrap with moldy cheese...