I found this reference to the problem
http://www.utteraccess.com/forum/Current-Record-Errnumbe-t1939011.html
The "|" is a PIPE that is taking the output of a libary function as outputting to arguement 1 which is normally in wiondows should be @1. I if the problems isn't as specified in the webpage "No current record specified", then you are missing
an arguement in you function call.
Here is the webpage for ther function
http://msdn.microsoft.com/en-us/library/ff192065.aspx
Look at the example on the webpage
DoCmd.OutputTo acOutputTable, "Employees", _
acFormatRTF, "Employee.rtf", True
I always use the following instead of the way microsoft shows the function
DoCmd.OutputTo ObjectType:=acOutputTable, ObjectName:="Employees", _
OutputFormat:=acFormatRTF, OutputFile:="Employee.rtf",
AutoStart:=True
Using the above formating allow you to skip optional parmaters and to list the parameters in any order you choose.
jdweng