I still can't get it. Probably a syntax issue, as you said.
I tried copying the syntax from the link you sent. Any ideas? I'm stumped!
=DSum("[QueryName]![Field1]","[QueryName]","[QueryName]![Field2]='String'")
This is possible to do on all Query fields right?