0

在 MS 访问中进行一些计算以通过用户输入表单存储在绑定表中的正确方法是什么我应该使用 VBA 还是简单地从访问。

4

2 回答 2

0

例如,您可以直接在文本框中进行简单计算。如果您将控制源设置为“=A*B”之类的内容,您将A * B在文本框中看到结果。但是,在 VBA 中,您可以编写可以重用的更复杂的函数(甚至来自文本框“=MyFunction(A,B)”)。

在 VBA 函数中,您可以将中间结果存储在变量中、执行循环等。您甚至可以实现一些错误处理。否则这是不可能的。

与将计算分散到表单和报告中的数十个控件上相比,如果您将代码保存在模块中的中心位置,它会使您的应用程序更易于维护。

于 2012-08-26T16:49:46.613 回答
0

一般规则是您不应该存储计算。如果必须将计算写入绑定文本框,则必须使用 VBA。如果您使用的是 MS Access 2010,则可以使用计算列

于 2012-08-26T16:50:02.483 回答