【发布时间】:2015-06-27 21:31:08
【问题描述】:
我有一个包含值的表格
Errors:
X_11;SR_4;D_11;SR_2
SR_4;T_22
E_18; E_28; SR_3;
E_28; SR_3;
SR_2;SR_4
我需要输入一个查询来解析这些值,以便出现带有 SR 的任何内容,所以我执行 like "*SR*" 但在输出中我只需要显示这个:
Errors:
SR_4;SR_2
SR_4
SR_3
SR_3
SR_2;SR_4
我希望在查询中使用除此之外的许多字段...而不是 VBA。我正在使用 MS Access 2010,我猜是某种类型的解析,每个字段都用“;”分隔那只会捕获SR?
【问题讨论】:
-
您似乎只想过滤带有值
SR_#的错误(其中#是一个数字)。#总是一个数字吗? -
您是否事先知道要省略哪些错误(或错误模式)?
-
每行的错误代码是否唯一? (即,您在每一行中的
SR_2不超过一次) -
每行只有一种错误类型,因此它只有 1 个 SR_2 ... 和另一个 SR_4,但绝不会有 2 个 SR_2。目前在 SR_# 之后只有 1 位而不是 2 位