ACC: Incorrect Results Received with DSum() FunctionID: Q97000
|
Moderate: Requires basic macro, coding, and interoperability skills.
When you run a DSum() function, you receive incorrect results.
The DSum() function returns a set of values in a specified set of records
(domain). Typically, you use this function in a text box control on a
report to total the values from a field in a table or query.
If you omit the surrounding quotation marks from the expression argument,
you don't see the expected error message. Instead, you see a value that
is derived by taking the last value of the field from the report and
summing it x number of times (once for each record in the table or query).
Surround each argument in the Dsum() function with quotation marks.
This behavior is by design.
Text Box:
Name: Incorrect
ControlSource: =DSum([Freight],"Orders")
Text Box
Name: Correct
ControlSource: =DSum("[Freight]","Orders")
Text Box
Name: FreightField
ControlSource: =[freight]
For more information about the Dsum() function, search the Help Index for "Dsum."
Additional query words: expressions
Keywords : FmsHowto
Version : 1.0 1.1 2.0 7.0 97
Platform : WINDOWS
Issue type : kbprb
Last Reviewed: March 20, 1999