S
SteelFire via AccessMonster.com
Every time I try to run my query, telling me that "This expression is typed
incorrectly, or it is too complex to be evaluated." I have checked to the
best of what I know and it all looks right, so I am going with the last part
if the error. The SQL of my query is:
SELECT tblPartTable.ID, tblPartTable.ProjectName, tblPartTable.
PartDescription, tblPartTable.PartNum, tblPartTable.JobNum, tblPartTable.
CategoryName, tblPartTable.CategoryType, tblPartTable.Rev, tblPartTable.
RevDate, tblPartTable.CustomerID, tblPartTable.FilePath, tblPartTable.
PartDrawingAtt, tblPartTable.Notes
FROM tblPartTable
WHERE (((tblPartTable.CategoryName )=[Forms]![frmPartFinder]![cboCategory])
OR (((tblPartTable.CategoryName ) Like [Forms]![frmPartFinder]![cboCategory])
Is Null))
AND (((tblPartTable.CategoryType )=[Forms]![frmPartFinder]![cboType]) OR ((
(tblPartTable.CategoryType ) Like [Forms]![frmPartFinder]![cboType]) Is Null))
AND (((tblPartTable.RevDate )>=[Forms]![frmPartFinder]![txtSDate]) OR ((
(tblPartTable.RevDate ) Like [Forms]![frmPartFinder]![txtSDate]) Is Null))
AND (((tblPartTable.RevDate )<[Forms]![frmPartFinder]![txtEDate]) OR ((
(tblPartTable.RevDate ) Like [Forms]![frmPartFinder]![txtEDate]) Is Null))
AND (((tblPartTable.PartNum)=[Forms]![frmPartFinder]![cboPart]) OR ((
(tblPartTable.PartNum) Like [Forms]![frmPartFinder]![cboPart]) Is Null))
AND (((tblPartTable.JobNum )=[Forms]![frmPartFinder]![cboJob]) OR ((
(tblPartTable.JobNum ) Like [Forms]![frmPartFinder]![cboJob]) Is Null))
AND (((tblPartTable.PartDescription ) Like ""*" & [Forms]![frmPartFinder]!
[txtDesc] & "*"") OR (((tblPartTable.PartDescription ) Like [Forms]!
[frmPartFinder]![cboPart]) Is Null));
The empty lines are just to make it easier to read. If you know of any way to
get the same WHERE out put in a different way, then that would help. Also if
you spot something is "typed incorrectly", could you also point that out. I
have been working on this all day and my head is going to pop soon.
Any help is welcome.
incorrectly, or it is too complex to be evaluated." I have checked to the
best of what I know and it all looks right, so I am going with the last part
if the error. The SQL of my query is:
SELECT tblPartTable.ID, tblPartTable.ProjectName, tblPartTable.
PartDescription, tblPartTable.PartNum, tblPartTable.JobNum, tblPartTable.
CategoryName, tblPartTable.CategoryType, tblPartTable.Rev, tblPartTable.
RevDate, tblPartTable.CustomerID, tblPartTable.FilePath, tblPartTable.
PartDrawingAtt, tblPartTable.Notes
FROM tblPartTable
WHERE (((tblPartTable.CategoryName )=[Forms]![frmPartFinder]![cboCategory])
OR (((tblPartTable.CategoryName ) Like [Forms]![frmPartFinder]![cboCategory])
Is Null))
AND (((tblPartTable.CategoryType )=[Forms]![frmPartFinder]![cboType]) OR ((
(tblPartTable.CategoryType ) Like [Forms]![frmPartFinder]![cboType]) Is Null))
AND (((tblPartTable.RevDate )>=[Forms]![frmPartFinder]![txtSDate]) OR ((
(tblPartTable.RevDate ) Like [Forms]![frmPartFinder]![txtSDate]) Is Null))
AND (((tblPartTable.RevDate )<[Forms]![frmPartFinder]![txtEDate]) OR ((
(tblPartTable.RevDate ) Like [Forms]![frmPartFinder]![txtEDate]) Is Null))
AND (((tblPartTable.PartNum)=[Forms]![frmPartFinder]![cboPart]) OR ((
(tblPartTable.PartNum) Like [Forms]![frmPartFinder]![cboPart]) Is Null))
AND (((tblPartTable.JobNum )=[Forms]![frmPartFinder]![cboJob]) OR ((
(tblPartTable.JobNum ) Like [Forms]![frmPartFinder]![cboJob]) Is Null))
AND (((tblPartTable.PartDescription ) Like ""*" & [Forms]![frmPartFinder]!
[txtDesc] & "*"") OR (((tblPartTable.PartDescription ) Like [Forms]!
[frmPartFinder]![cboPart]) Is Null));
The empty lines are just to make it easier to read. If you know of any way to
get the same WHERE out put in a different way, then that would help. Also if
you spot something is "typed incorrectly", could you also point that out. I
have been working on this all day and my head is going to pop soon.
Any help is welcome.