主题:查询语句中这两行代码起什么作用
SELECT *
FROM 刊物资料
WHERE (((刊物资料.刊物名称)=Forms!刊物资料查询!刊物名称) And ((刊物资料.刊物类别)=Forms!刊物资料查询!刊物类别)) _
Or (((Forms!刊物资料查询!刊物名称) Is Null) And ((Forms!刊物资料查询!刊物类别) Is Null)) _
Or (((刊物资料.刊物名称)=Forms!刊物资料查询!刊物名称)) _
Or (((刊物资料.刊物类别)=Forms!刊物资料查询!刊物类别)) _
这是实现两个下拉列表框的多条件筛选,下面这两行的代码起什么作用呢?
[color=FF0000]Or (((InStr(刊物资料.刊物名称,Forms!刊物资料查询!刊物名称))>0)) _
Or (((InStr(刊物资料.刊物类别,Forms!刊物资料查询!刊物类别))>0))[/color]
ORDER BY 刊物资料.刊物ID;
但是我觉得(((刊物资料.刊物名称)=Forms!刊物资料查询!刊物名称)) 起的作用和(((InStr(刊物资料.刊物名称,Forms!刊物资料查询!刊物名称))>0)) 一样啊。
买了一本教程,可是里面根本没有红色的那两行代码的讲解,郁闷!
FROM 刊物资料
WHERE (((刊物资料.刊物名称)=Forms!刊物资料查询!刊物名称) And ((刊物资料.刊物类别)=Forms!刊物资料查询!刊物类别)) _
Or (((Forms!刊物资料查询!刊物名称) Is Null) And ((Forms!刊物资料查询!刊物类别) Is Null)) _
Or (((刊物资料.刊物名称)=Forms!刊物资料查询!刊物名称)) _
Or (((刊物资料.刊物类别)=Forms!刊物资料查询!刊物类别)) _
这是实现两个下拉列表框的多条件筛选,下面这两行的代码起什么作用呢?
[color=FF0000]Or (((InStr(刊物资料.刊物名称,Forms!刊物资料查询!刊物名称))>0)) _
Or (((InStr(刊物资料.刊物类别,Forms!刊物资料查询!刊物类别))>0))[/color]
ORDER BY 刊物资料.刊物ID;
但是我觉得(((刊物资料.刊物名称)=Forms!刊物资料查询!刊物名称)) 起的作用和(((InStr(刊物资料.刊物名称,Forms!刊物资料查询!刊物名称))>0)) 一样啊。
买了一本教程,可是里面根本没有红色的那两行代码的讲解,郁闷!