Hey I was working on a dlookup which gives a result based on multiple criteria, but it seems to be giving me a datatype error. I don't know why both criteria are short text, if anyone has any idea?
Code:
Vac: DLookUp("VAC","CALC","[CALC].[AL Corr Std Hours] = '" & [Example].[AL Corr Std Hours] & "' And [calc].[FLSA OT] = '" & [Example].[FLSA OT] & "'")
MY SQL is:
Code:
SELECT Example.Employee_ID, Example.Employee_Name, EMPLOYEE_DATA.[Hire Date - Employment Dta], Example.Code, Example.[Eff Date], Example.Action, Example.[AL Status], Example.[FLSA OT], Example.[AL Type], Example.[Rate 1], Example.[Rate 2], Example.Annual, Example.[Std Hours], Example.[AL Std Hours], Example.[AL Corr Std Hours], IIf([Example].[Eff Date]-[employee_data].[Hire Date - Employment Dta]>=5,"6+","<6") AS Years, DLookUp("VAC","CALC","[CALC].[AL Corr Std Hours] = '" & [Example].[AL Corr Std Hours] & "' And [calc].[FLSA OT] = '" & [Example].[FLSA OT] & "'") AS Vac
FROM CALC, Example, EMPLOYEE_DATA
WHERE (((Example.employee_name)=[employee_data].[Name - Personal Dta]))
GROUP BY Example.Employee_ID, Example.Employee_Name, EMPLOYEE_DATA.[Hire Date - Employment Dta], Example.Code, Example.[Eff Date], Example.Action, Example.[AL Status], Example.[FLSA OT], Example.[AL Type], Example.[Rate 1], Example.[Rate 2], Example.Annual, Example.[Std Hours], Example.[AL Std Hours], Example.[AL Corr Std Hours], IIf([Example].[Eff Date]-[employee_data].[Hire Date - Employment Dta]>=5,"6+","<6"), DLookUp("VAC","CALC","[CALC].[AL Corr Std Hours] = '" & [Example].[AL Corr Std Hours] & "' And [calc].[FLSA OT] = '" & [Example].[FLSA OT] & "'");
Thanks everybody!