使用字母计算访问报告中的行数

时间:2013-03-13 14:12:11

标签: ms-access

我知道如何使用文本框计算Access报告中的行数,并使用数字运行总和来计算行数。

我正在通过报告创建多项选择文本,并且需要对问题的每个答案使用字母,并且想知道如何使用lettes标记答案行。

a. Choice 1
b. Choice 2
c. Choice 3
<...>

1 个答案:

答案 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
...