Here are two possible problems...
1. I don't think that Dlookup recognizes Table Names that are more than 2 words. If I'm reading your Code right, then you are looking up a value from a table comprised of 3 words, "tbl Day Percent"... Try renaming your table to, tblDayPercent.
I think it is a...