我正在尝试汇总一个子表单,以便将值带到主表单中。
在子表单中,用户输入:UnitPrice
,其格式为Currency
,Decimal Places 0
和Quantity
,其格式为General Number
,其中Decimal Places 0
子窗体在名为Extension = [unitPrice]*[Quantity]
的文本框中计算Extension
。
我在子窗体的页脚中创建了一个未绑定的文本框,并插入了表达式=Sum([Extension])
运行子窗体时,我得到#Error
,显然,将值上移到顶级窗体时出错。
此表单包含一个用于数据选择和其他基于表单的计算的组合框(未在表中计算字段...在那儿学习了我的课程)。这些都工作。
当我仅在页脚的未绑定文本框中键入=[Extension]
时,便得到了预期的值。
当我输入=Sum([unitPrice]*[Quantity])
时,我得到了表单基础表中所有内容的总和(预期),但是在运行顶层表单时我得到了正确的值(即仅与顶层表单相关的值)
这是预期的行为还是表明我的数据库存在设计问题?
一如既往的感谢。
编辑。添加了顶级表单和子表单保存详细信息的屏幕截图。