我试图做一个简单的表单,其中包含某些是/否的问题。每个表单都有第二个隐藏列,其中包含一个用于存储答案的位值0或1。我的问题是添加值并将它们加在表单末尾的必要语法。 Microsoft Access 2013计算控制语法
我试图在所计算的控制总和文本框中加入以下代码:
=SUM([Combo_A] + [Combo_B] + [Combo_C])
[Combo_A] + [Combo_B] + [Combo_C]
在这两种情况下,我得到的错误,我无法找到以下教程正确的语法: https://support.office.com/en-us/article/Create-an-expression-893d516c-86f8-43e7-b9c1-d38c02678e5b#__toc288566552
http://www.gcflearnfree.org/access2013/creating-calculated-fields-and-totals-rows/1/
http://ms-access-tips.blogspot.com/2011/07/calculated-controls.html
我认识到这是一个简单的语法错误,我无法破解它。
这在一定程度上起作用。就像我之前描述的那样,由于第一列中的字符串,我猜测它只是将方程连接为字符串,而不是加法。诸如“YYNY”的响应被记录为“1101”而不是“3”。任何想法如何在公式中重申它应该被视为一个整数? = Val(方程式)和= Int(方程式)不起作用。 –
你试过Val([Combo_A])+ Val([Combo_B])+ Val([Combo_C])吗? – Minty
这是正确的,虽然有趣的是当我尝试= Val([Combo_A] + ...)它给了我一个错误。有趣的语法。谢谢Minty! –