*& In your form's method that issue REPORT FORM ... *& LOCAL loDEManager *& *& Create the DataEnvironment Manager. loDEManager = NEWOBJECT("DataManager") *& *& Issue Push() here to save current data environment. loDEManager.Push() *& *& Existing codes before REPORT FORM. *& Call Report Form here. REPORT FORM "myReport" PREVIEW *& *& Existing codes after REPORT FORM. *& Issue Pop here to restore data environment to the state when Push() was called. loDEManager.Pop()You may place the Push() and Pop() where appropriate.