See what that expression returns in a query of your report's record source.
SELECT
CVar([Lease Start]) & " - "
& CVar([Lease Ends])
& " " & [Financial Notes]
AS report_expression
FROM YourTableOrQuery;
I don't know whether this is significant, but I'm puzzled why you're using CVar()
there. When you give it a Date/Time value, it returns a Date/Time value. Access should oblige by casting that to a string when you concatenate, but it would do the same for the original Date/Time value without CVar
. I don't understand why CVar
is useful there.
Since you're building a string, my inclination would be to use Format()
.
SELECT
Format([Lease Start], "m/d/yyyy") & " - "
& Format([Lease Ends], "m/d/yyyy")
& " " & [Financial Notes]
AS report_expression
FROM YourTableOrQuery;
However as I admitted, I have no clue whether this is a significant issue.