> lcCursor=SYS(2015) > lnSelect=SELECT() > > Create Cursor (lcCursor) (cTitle c(100), cSubject c(100), cPrintData m) > > lcCaption=toCurrentForm.Caption > lcTitle=AllTrim(Left(lcCaption, At(':', lcCaption)-1))+" Notepad" > lcSubject=AllTrim(SubStr(lcCaption, RAt(':', lcCaption)+1)) > Insert Into (lcCursor) Values (lcTitle, lcSubject, toCurrentForm.ActiveControl.Value) > Select (lcCursor) > >*? For some reason, at this point, the cursor is NOT selected so >*? the report print statement displays an open dialogue box. >*? The cursor was being selected in debug mode with set step on!Is it possible that the that line is being read as SELECT(lcCursor) instead of SELECT (lcCursor)? Try SELECT &lcCursor and see if that clears things up for you.