>>>I saw some discussion in UT about using a grid. The suggestion was to SetFocus() to something other than the grid. So in the cmdPrint.Click() I have a line: 'This.SetFocus()' [I know this is redundant, but I'm willing to try anything!].
>>>
>>>I also searched Visual SourceSafe for any occurance of 'tempSort' in the report, and found no reference. I even opened up the .FRX and looked in every field - 'tempSort' is not referenced.
>>>
>>>I have spent several hours on this and haven't a clue what to try next.
>>
>>Is this report called from a form that has a Grid on it? If it is, make sure the some other control other than the Grid has focus before you call your report code.
>
>Yes there is a grid on the form (please see earlier discussion) but the report is called from within a commandbutton 'cmdPrint.Click()'. cmdPrint would have focus at that time. However, inside cmdPrint.Click() I have included a line: this.SetFocus()
Another thing to try is to make sure SELECT youralias that's the source for the REPORT before you try to run it.