zhaobeaut你好!感谢你的回答
如下是SQL查询,我的想法是在某个组合框中定义筛选条件后,就将其放在第一列,当定义多个筛选条件后,列的排列以定义条件的先后次序来。劳驾指点一下!!!
SELECT 文书资料表.税务登记证号, 文书资料表.企业名称, 文书资料表.纳税人类型, 文书资料表.年度, 文书资料表.档案类别, 文书资料表.档案编号, 文书资料表.流水号, 文书资料表.存放位置, 文书资料表.档案管理员, 文书资料表.备注, 文书资料表.录入员, 文书资料表.录入日期, 文书资料表.目录号, 文书资料表.案卷号, 文书资料表.分册号
FROM 文书资料表
WHERE (((文书资料表.税务登记证号) Like "*" & [Forms]![文书资料查询窗体]![组合2] & "*") AND ((文书资料表.企业名称) Like "*" & [Forms]![文书资料查询窗体]![组合0] & "*") AND ((文书资料表.纳税人类型) Like "*" & [Forms]![文书资料查询窗体]![组合4] & "*") AND ((文书资料表.年度) Like "*" & [Forms]![文书资料查询窗体]![组合6] & "*") AND ((文书资料表.档案类别) Like "*" & [Forms]![文书资料查询窗体]![组合8] & "*") AND ((文书资料表.档案编号) Like "*" & [Forms]![文书资料查询窗体]![组合10] & "*") AND ((文书资料表.流水号) Like "*" & [Forms]![文书资料查询窗体]![组合12] & "*") AND ((文书资料表.存放位置) Like "*" & [Forms]![文书资料查询窗体]![组合14] & "*") AND ((文书资料表.档案管理员) Like "*" & [Forms]![文书资料查询窗体]![组合16] & "*"));