我知道如何使用文本框计算Access报告中的行数,并使用数字运行总和来计算行数。
我正在通过报告创建多项选择文本,并且需要对问题的每个答案使用字母,并且想知道如何使用lettes标记答案行。
前
a. Choice 1
b. Choice 2
c. Choice 3
<...>
答案 0 :(得分:1)
Chr(Asc("a") + n - 1)
会将1转换为'a',将2转换为'b',依此类推。
假设您的报告中有一个名为[answerNum]
的“运行总和”文本框,其数字答案如下:
1 This is the first answer
2 This is the second answer
...
您可以通过创建另一个名为[answerLetter]
的文本框并将其控制源设置为“更改”,将“答案编号”从数字(1,2,...)更改为字母(a,b,...)
=Chr(Asc("a") + [answerNum] - 1)
将[answerNum]
的“可见”属性设置为False(但不要将其删除)并将[answerLetter]
文本框移动到所需位置。您的报告现在看起来像这样:
a This is the first answer
b This is the second answer
...