Okay, I guess I am not understanding how your data is set up....If you can list the table structures like I did above, maybe it will help me help you...
That being said, from the sample you just provided, it seems you merely want to show a 0 in any allotment that doesn't have data.... If this is the case, you can try the following...
You should have a report with grouping per section already set up. You should also have the "Allotments" listed as above. Then, in the control source property for each of the "Allotment" boxes, try
IIf(IsNull([fieldnameofdata]),0,[fieldnameofdata])
This says
If the field name is blank, put a 0 here, else list the field data....
Let me know. It's not important that someone else can do in one step what it took you ten to do...the important thing is that you found a solution.
Robert L. Johnson III, A+, Network+, MCP
Access Developer/Programmer