I work for a State Gov't agency and we have users with both 95 and 2000 versions of Access. I have to be able to have a running app for both versions. We are using Access to store and run the queries/reports, but the tables are linked from DB2. Whenever I run the following query, I receive an error: Undefined Function "Date" in expression. this query worked fine in the 95 version, what do I need to do to make it work in 2000? Also, 2000 doesn't like the use of 'Format' in: (DATEVALUE(FORMAT(FDATA.BIRTHDATE, "MM/DD/YYYY"
). I removed the Date Formating, and this is when I received the Undefined Function error. Any suggestions/advice? Thanks, Paul.
Here is the query:
SELECT DISTINCTROW FDATA.SSN, FDATA.CASENUM, FDATA.PNUM, FDATA.COUNTY, FDATA.SUPR, FDATA.DIST, FDATA.LASTNAME, FDATA.FIRSTNAME, FDATA.BIRTHDATE, FDATA.BENEFIT, BCDEDATA.CASEFIRST, BCDEDATA.CASELAST, BCDEDATA.ADDRESS, BCDEDATA.CITY, BCDEDATA.STATE, BCDEDATA.ZIPCODE, BCDEDATA.GUARDIAN, BCDEDATA.DSECSTAT, FDATA.VALID
FROM FDATA LEFT JOIN BCDEDATA ON FDATA.CASENUM = BCDEDATA.CASENUM
WHERE (((FDATA.SSN)="000000000" Or (FDATA.SSN) Is Null) AND ((DATEVALUE(FORMAT(FDATA.BIRTHDATE, "MM/DD/YYYY"
))<DateAdd("yyyy",-1,Date())) AND ((FDATA.BENEFIT) Like "*M A*"
AND ((BCDEDATA.DSECSTAT)="V"
) OR (((FDATA.SSN)="000000000" Or (FDATA.SSN) Is Null Or (FDATA.SSN) Like "111111111" Or (FDATA.SSN) Like "222222222" Or (FDATA.SSN) Like "555555555" Or (FDATA.SSN) Like "999999999" Or (FDATA.SSN) Like "121212121" Or (FDATA.SSN) Like "101010101" Or (FDATA.SSN) Like "333333333" Or (FDATA.SSN) Like "444444444" Or (FDATA.SSN) Like "666666666" Or (FDATA.SSN) Like " *" Or (FDATA.SSN) Like "000000002" Or (FDATA.SSN) Like "0 0" Or (FDATA.SSN) Like "000000001" Or (FDATA.SSN) Like "010010101" Or (FDATA.SSN) Like "010101010" Or (FDATA.SSN) Like "010101011" Or (FDATA.SSN) Like "010101111" Or (FDATA.SSN) Like "111111112" Or (FDATA.SSN) Like "111211111" Or (FDATA.SSN) Like "111223333" Or (FDATA.SSN) Like "123456789" Or (FDATA.SSN) Like "211111111" Or (FDATA.SSN) Like "000000001" Or (FDATA.SSN) Like "000000002" Or (FDATA.SSN) Like "010010101" Or (FDATA.SSN) Like "010101011" Or (FDATA.SSN) Like "111223333" Or (FDATA.SSN) Like "211111111" Or (FDATA.SSN) Like "010101111"
AND ((DATEVALUE(FORMAT(FDATA.BIRTHDATE, "MM/DD/YYYY"
))<DateAdd("yyyy",-1,Date())) AND ((FDATA.BENEFIT) Like "*M A*"
AND ((BCDEDATA.DSECSTAT)="V"
)
ORDER BY FDATA.SUPR, FDATA.DIST, FDATA.LASTNAME;
Here is the query:
SELECT DISTINCTROW FDATA.SSN, FDATA.CASENUM, FDATA.PNUM, FDATA.COUNTY, FDATA.SUPR, FDATA.DIST, FDATA.LASTNAME, FDATA.FIRSTNAME, FDATA.BIRTHDATE, FDATA.BENEFIT, BCDEDATA.CASEFIRST, BCDEDATA.CASELAST, BCDEDATA.ADDRESS, BCDEDATA.CITY, BCDEDATA.STATE, BCDEDATA.ZIPCODE, BCDEDATA.GUARDIAN, BCDEDATA.DSECSTAT, FDATA.VALID
FROM FDATA LEFT JOIN BCDEDATA ON FDATA.CASENUM = BCDEDATA.CASENUM
WHERE (((FDATA.SSN)="000000000" Or (FDATA.SSN) Is Null) AND ((DATEVALUE(FORMAT(FDATA.BIRTHDATE, "MM/DD/YYYY"
ORDER BY FDATA.SUPR, FDATA.DIST, FDATA.LASTNAME;