SELECT Tbl_Funds.Cusip, Tbl_UVs.SDIO, Tbl_Funds.[Fund Name], Tbl_UVs.UV_Date, Tbl_UVs.UV, DLookUp("[UV]","[Tbl_UVs]","[UV_Date]=#" & DateAdd("D",-1,DateAdd("M",-1,DateAdd("D",1,[UV_Date]))) & "# and [SDIO]='" & Forms!Frm_Funds!SDIO & "'") AS [Prior Month UV], ([UV]/[Prior Month UV])-1 AS [One Month Return]
FROM Tbl_Funds LEFT JOIN Tbl_UVs ON Tbl_Funds.SDIO = Tbl_UVs.SDIO
WHERE (((Tbl_UVs.SDIO)=[Forms]![Frm_Funds]![SDIO]))
ORDER BY Tbl_UVs.UV_Date;
[CODE]
The "DLookUp("[UV]","[Tbl_UVs]","[UV_Date]=#" & DateAdd("D",-1,DateAdd("M",-1,DateAdd("D",1,[UV_Date]))) & "# and [SDIO]='" & Forms!Frm_Funds!SDIO & "'") AS [Prior Month UV]" field is what is giving me the error, the field is basically pulling a value for one month before the current value on the field.