我需要其他人就最佳方法提出意见。
我有一个基于已创建和打印的表单(非访问表单)的表单和报表。此访问表单和报告具有接近100个框,根据表中的少量数值分配数值。剩下的文本框是基于这些数值的计算。我最初的计划是将计算输入到文本框的所有控制源中。因此Box13的控制源将是Box2 + Box5的值。虽然这在表单上运行正常,但我现在还有一个报告,其中包含七个不同的子报告(允许七个单独的不同页面),这些报告具有相同的框。现在我需要通过并设置每个框不仅引用框,还引用此框所在的子报表。
我想的解决方案是将所有这些问题都放到vba函数中。然后,表单和报表上的文本框的控件源将仅引用这些VBA函数。因此,Box3的控制源不是Box2 + Box5,它将是Function Box13。等等和软化。
如果在将来需要更改的计算方法可能会使一切更容易理解,那么这将允许轻松维护。
您对我的两个选择有何看法和想法?听到别人的意见总是很棒,所以我很感激任何反馈。
谢谢,
答案 0 :(得分:1)
改进的'选项1':
VBA方法也应该可以正常工作,但我不会在这种情况下使用它。 我的.02 $: - )