Sorry, when I said syntax, i meant I had the arguments in the right place: =DLookup ("YourFIELDNameHere", "YourTableNameHere", "AnyCriteriaHere")
The FunctionID is numeric. You gave me a hunch though. FunctionID isn't actually an object on the report but it is a field in the controlsource...