目前,任何时候a或b列都有1,列"某些"显示" W"当测试失败时#34;某事"显示" R"正如所料。
我想要的结果将是第一行,其中列a或b = 1以显示列中的W1"某些",第二行使用a或b = 1来显示W2,依此类推。基本上每次测试通过时都要增加值。实际超过2次测试,但我认为这应该足以得到合理的答案。假设某种循环会这样做。
开关( a = 1," W", B = 1," W&#34 ;, 是的," R")作为某种东西
答案 0 :(得分:0)
不能使用Switch()函数递增。
您想为记录分配顺序标识符。选项:
构建报告并使用文本框RunningSum属性。
查询中的DCount()域聚合函数,需要一个唯一的ID字段,autonumber应该服务
SELECT *, DCount("*", "tablename", "ID<" & [ID]) + 1 AS Seq;
根据需要包括过滤条件和排序条件。
VBA代码将顺序值写入表