我在Access中有一个表单,用于对具有开始日期和结束日期的查询进行排序。有4个不同的按钮A,B,C,D,旁边有4个文本框。这些按钮中的每一个都在规定的日期内运行查询。我创建了另一个名为Count的查询,它计算所有4个查询中的记录。它有4个字段,分别为FieldA,FieldB,FieldC和Field D.
我将此Count查询作为表单的记录源,并将字段FieldA,FieldB,FieldC,FieldD添加到4个文本框中。当我回到表单视图或刷新表单时,4个文本框中填充了0 as a value
。虽然在Count Query中,它们的值为20, 25, 56, 97
。
可能的原因是它不起作用?为什么这些值没有显示在文本框中?
答案 0 :(得分:0)
尝试重新创建问题,我的表单会正确显示记录数 我基于一些表有4个查询,并使用以下SQL创建了一个Count查询:
SELECT DCount("*","Query1") AS FieldA,
DCount("*","Query2") AS FieldB,
DCount("*","Query3") AS FieldC,
DCount("*","Query4") AS FieldD;
然后基于此Count查询创建表单,绑定表单正确显示值。
然后我抓取一个未绑定的表单并将记录源设置为查询,并将一些文本框绑定到FieldA,B,C和D.结果显示正确。
我唯一可以从你的问题中推断出你的Count查询不是正确的。