>To make my cursor available in the grid again, I have to do this after I come back to the actual data session.
>
>ThisForm.MultiplePages.Page2.Criteria.RecordSource='usercrit'
>ThisForm.MultiplePages.Page2.Criteria.Column1.ControlSource='usercrit.desc'
>ThisForm.MultiplePages.Page2.Criteria.Column2.ControlSource='usercrit.operateur'
>ThisForm.MultiplePages.Page2.Criteria.Column3.ControlSource='usercrit.valeur'
>ThisForm.MultiplePages.Page2.Criteria.Refresh()
>
>Why is the grid loosing those properties when I change data session?
It's by design
Seriously, a grid must have its tables available ALL the time.
If for an instant the tables are unavilable (like a SQL requery) the formatting of the grid and all its record/control properties get lost.
Jim Booth pointed this out at Frankfurt.