高手帮忙看下这段select语句有没有错误,就是从一个存书表中通过ISBN号,作者,出版社,书名进行查找.
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/22 10:03:06
高手帮忙看下这段select语句有没有错误,就是从一个存书表中通过ISBN号,作者,出版社,书名进行查找.
SELECT 存书.ISBN,存书.书名,存书.作者,存书.出版社
FROM 存书
WHERE (((存书.ISBN)=Forms!存书查询!ISBN) And ((存书.书名)=Forms!存书查询!书名) And ((存书.作者)=Forms!存书查询!作者) And ((存书.出版社)=Forms!存书查询!出版社)) Or (((Forms!存书查询!ISBN) Is Null) And ((Forms!存书查询!书名) Is Null) And ((Forms!存书查询!作者) Is Null) And ((Forms!存书查询!出版社) Is Null)) Or (((存书.ISBN)=Forms!存书查询!ISBN)) Or (((存书.书名)=Forms!存书查询!书名)) Or (((存书.作者)=Forms!存书查询!作者)) Or (((存书.出版社)=Forms!存书查询!出版社)) Or (((InStr(存书.ISBN,Forms!存书查询!ISBN))>0)) Or (((InStr(存书.书名,Forms!存书查询!书名))>0)) Or (((InStr(存书.作者,Forms!存书查询!作者))>0)) Or (((InStr(存书.出版社,Forms!存书查询!出版社))>0));
SELECT 存书.ISBN,存书.书名,存书.作者,存书.出版社
FROM 存书
WHERE (((存书.ISBN)=Forms!存书查询!ISBN) And ((存书.书名)=Forms!存书查询!书名) And ((存书.作者)=Forms!存书查询!作者) And ((存书.出版社)=Forms!存书查询!出版社)) Or (((Forms!存书查询!ISBN) Is Null) And ((Forms!存书查询!书名) Is Null) And ((Forms!存书查询!作者) Is Null) And ((Forms!存书查询!出版社) Is Null)) Or (((存书.ISBN)=Forms!存书查询!ISBN)) Or (((存书.书名)=Forms!存书查询!书名)) Or (((存书.作者)=Forms!存书查询!作者)) Or (((存书.出版社)=Forms!存书查询!出版社)) Or (((InStr(存书.ISBN,Forms!存书查询!ISBN))>0)) Or (((InStr(存书.书名,Forms!存书查询!书名))>0)) Or (((InStr(存书.作者,Forms!存书查询!作者))>0)) Or (((InStr(存书.出版社,Forms!存书查询!出版社))>0));
![高手帮忙看下这段select语句有没有错误,就是从一个存书表中通过ISBN号,作者,出版社,书名进行查找.](/uploads/image/z/15280483-67-3.jpg?t=%E9%AB%98%E6%89%8B%E5%B8%AE%E5%BF%99%E7%9C%8B%E4%B8%8B%E8%BF%99%E6%AE%B5select%E8%AF%AD%E5%8F%A5%E6%9C%89%E6%B2%A1%E6%9C%89%E9%94%99%E8%AF%AF%2C%E5%B0%B1%E6%98%AF%E4%BB%8E%E4%B8%80%E4%B8%AA%E5%AD%98%E4%B9%A6%E8%A1%A8%E4%B8%AD%E9%80%9A%E8%BF%87ISBN%E5%8F%B7%2C%E4%BD%9C%E8%80%85%2C%E5%87%BA%E7%89%88%E7%A4%BE%2C%E4%B9%A6%E5%90%8D%E8%BF%9B%E8%A1%8C%E6%9F%A5%E6%89%BE.)
楼上的看来不懂ACCESS,Forms也不知道.
这个查询没有必要写得这么复杂,写一个模糊查询的函数,用Like即可.
再问: 那麻烦您给我写一个,我也是不会,能用的话加分
再答: 在模块中加入以下函数: Function N2Mii(anyValue As Variant) As Variant '在窗体查询中使用-模糊查询 查任何位置字符串 If IsNull(anyValue) Or IsEmpty(anyValue) Or anyValue = "" Then N2Mii = "*" Else N2Mii = "*" & anyValue & "*" End If End Function 查询改成如下: SELECT ISBN,书名,作者, 出版社 FROM 存书 WHERE ISBN Like n2mii(Forms!存书查询!ISBN) And 书名 Like n2mii(Forms!存书查询!书名) And 作者 Like n2mii(Forms!存书查询!作者) And 出版社 Like n2mii(Forms!存书查询!出版社)
再问: 你这个n2mii,一直被提示有二义性,大哥再帮忙看下,太谢谢您了
这个查询没有必要写得这么复杂,写一个模糊查询的函数,用Like即可.
再问: 那麻烦您给我写一个,我也是不会,能用的话加分
再答: 在模块中加入以下函数: Function N2Mii(anyValue As Variant) As Variant '在窗体查询中使用-模糊查询 查任何位置字符串 If IsNull(anyValue) Or IsEmpty(anyValue) Or anyValue = "" Then N2Mii = "*" Else N2Mii = "*" & anyValue & "*" End If End Function 查询改成如下: SELECT ISBN,书名,作者, 出版社 FROM 存书 WHERE ISBN Like n2mii(Forms!存书查询!ISBN) And 书名 Like n2mii(Forms!存书查询!书名) And 作者 Like n2mii(Forms!存书查询!作者) And 出版社 Like n2mii(Forms!存书查询!出版社)
再问: 你这个n2mii,一直被提示有二义性,大哥再帮忙看下,太谢谢您了
如何通过已知ISBN号,查询图书的书名、出版社、主编、书价等一系列信息?
有没有描写月亮的现代优美语句?(注明:书名和作者)
英文高手帮忙看一看有没有语法上的错误
英语高手帮忙看下这几句话有没有错误的地方
请英语高手帮我看看这篇文章有没有语句错误,有的话给我改改,
古埃及历史图书有没有哪位亲给我介绍一下 关于古埃及历史方面的权威图书 越详细越好 (书名 出版社 作者 价格 简介 网络
求三篇读书笔记!要求:没篇500字以上,书名,作者,出版社,主要内容,优美语句和读后感!一定要有感想
有没有英语高手可以帮忙检查一下句子有无错误,并帮忙翻译下,谢谢!
读书笔记《安徒生童话》就是有书名 :作者 :好词好句:主要内容:读后感 :
请高手帮忙编写一个IF语句
写一个阅读报告,要书名,作者,出版社,内容大纲和感受
哪些书没有ISBN号?