In an Access project in which you have the record source of a form or a report set to a stored procedure that selects from a local or a global temporary table, the field list is empty.
You may also receive the following error message when you try to set the
RecordSource property of the form or the report, or when you type the control source for a control on the form or the report in the
ControlSource property box:
Microsoft Access can't find the object 'Microsoft Access can't find the object 'StoredProcedureName'.'
*You misspelled the object name. Check for missing underscores(_) or other punctuation, and make sure you didn't enter leading spaces.
*You tried to open a linked table, but the file containing the table isn't on the path you specified. Use the Linked Table Manager to update the link and point to the correct path.
However, after you click
OK in the error message, Access accepts the control source or the record source.