ACC2000: Error Message: "One or More Operators in the Filter Expression Is Invalid" Error When You Apply a Filter in an Access Project (264254)
The information in this article applies to:
This article was previously published under Q264254 Moderate: Requires basic macro, coding, and interoperability skills.
This article applies only to a Microsoft Access project (.adp).
SYMPTOMS
If you are not a member of the db_owner role and you try to apply a filter (by using a filter by selection, a filter by form, or a server filter) to a datasheet or to a form in an Access project, the filter is not applied, and you may receive the following error message:
One or more operators in the filter expression is invalid.
For a valid list of operators refer to the help file.
RESOLUTION
To resolve this problem, obtain the latest Microsoft Jet 4.0 service pack that contains an updated version of the Microsoft Jet 4.0 database engine.
For additional information about how to obtain the latest Microsoft Jet 4.0 service pack, click the following article number to view the article in the Microsoft Knowledge Base:
239114
How To: Obtain the Latest Service Pack for the Microsoft Jet 4.0 Database Engine
To temporarily work around this behavior:
- For forms, create a form, and then change the RecordSource property of the form from dbo_<table name> to just <table name> where <table name> is the name of your table.
- For Datasheet views of a table, create a form, and then set the DefaultView property of the form to Datasheet. Then use the form instead of using the table directly.
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.
Modification Type: | Minor | Last Reviewed: | 1/26/2005 |
---|
Keywords: | kbbug KbClientServer kberrmsg kbnofix KB264254 kbAudDeveloper |
---|
|