在MS Access表单的文本框中添加值

时间:2018-08-08 19:40:23

标签: ms-access access-vba

我在访问中有一个表单,其中有几个文本框(text1, text2, text3),它们的编号不同。

我希望能够对文本框的所有值求和,并在“总计”文本框中显示总计。

我尝试过

total = Text1.Value + Text2.Value = Text3.Value

它不起作用。

我也尝试过

total = Nz(Sum([Text1,Text2,Text3]), 0)

,它也不起作用。

2 个答案:

答案 0 :(得分:2)

total = Nz([Text1],0) + Nz([Text2],0) + Nz([Text3],0)

您必须检查每个单独的文本框是否不为空。如果未将其锁定为仅允许数字,则还需要验证非数字输入。

答案 1 :(得分:0)

指定“总计”文本框的 ControlSource ,如下所示:

=[Text1]+[Text2]+[Text3]