繁体   English   中英

基于某些条件的SQL查询

[英]SQL query based upon some criteria

先生,它像搜索功能

我需要搜索已将数据存储在ms访问表中的表。 我已经为合同编号,用户名和日期创建了一个文本框,需要根据合同编号或用户名或日期搜索表格。

为此,我需要一个编码来解决单个sql命令中的问题。 我在帮助是表格的地方尝试过,搜索测试是表格。

当help(table).cont_no(field)等于search-test(form name).cont_no(text box field)

SELECT 
  * 
FROM 
  Help 
WHERE 
  (((Help.cont_no)=[Forms]![search-test]![cont_no])) 
  OR (((Help.username)=[Forms]![search-test]![username]) 
  or ((Help.date)=[Forms]![search-test]![cbo_date]));

希望你能理解我的看法

假设合同编号和用户名是“文本类型”字段,则需要将字符串括在撇号中以将文本/字符串括起来

就像是

DoCmd.RunSQL“ SELECT Help.cont_no,Help.Req_no,Help.Br_name,Help.br_code,Help.Remarks,Help.Status,Help.username,Help.case,Help.date来自帮助

WHERE (((Help.cont_no)=" & "'" & [Forms]![search-test]![cont_no])) & "'" & " OR ....

谢谢

我相信您在这里重复了您的问题: 基于某些条件的SQL查询

如果不是这样,请详细说明您遇到的新问题。 谢谢

编辑:实际上,您已经根据条件将问题SQL查询重复了三份

编辑:如果您添加评论或编辑您的原始问题,它将被自动颠簸。 没有理由多次故意发布您的问题……不仅因为混乱,而且因为试图帮助您的人们到目前为止还无法看到问题的进展

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM