ACC2000: Error When Running Crosstab Query with a Parameter (209778)
The information in this article applies to:
This article was previously published under Q209778 Moderate: Requires basic macro, coding, and interoperability skills.
This article applies only to a Microsoft Access database (.mdb).
SYMPTOMS
If you create a crosstab query that uses an implicit parameter [XXX] or a form reference in a WHERE clause (criteria), you may receive the following error message:
The Microsoft Jet database engine does not recognize '[XXX]' as a valid field name or expression.
CAUSE
A crosstab query dynamically generates column names. Therefore, Microsoft
Access cannot tell whether [XXX] or a form reference is referring to a parameter or to a column name until after the query is bound.
When you build a graph, Microsoft Access uses a crosstab to build the data
to graph. If the query is a parameter query, you have to define the
parameters explicitly, as you would have to for a typical crosstab query.
RESOLUTION
To avoid this error, define [XXX] as an explicit parameter by adding it to the Query Parameters dialog box. To do so, follow these steps:
- Start Microsoft Access.
- In the Database window, click Queries under Objects.
- Open the query in Design view.
- To explicitly define the parameters, click Parameters on the Query menu.
- Type the name of the parameter or the form reference under Parameter in the Query Parameters dialog box, and then set the appropriate data type.
- Close the Query Parameters dialog box.The query now works as expected.
REFERENCESFor additional information about crosstab queries, click the article numbers below
to view the articles in the Microsoft Knowledge Base:
209218 ACC2000: Error with Linked Crosstab Subform or Subreport
209143 ACC2000: Creating a Crosstab Query with Multiple Value Fields
For more information about parameter queries, click Microsoft Access Help on the Help menu, type troubleshoot parameter queries in the Office Assistant or the Answer Wizard, and then click Search to view the topic.
Modification Type: | Major | Last Reviewed: | 6/24/2004 |
---|
Keywords: | kberrmsg kbprb KB209778 |
---|
|