以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  日期判断引用带不出值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176122)

--  作者:zhuxinhui
--  发布时间:2022/3/31 16:45:00
--  日期判断引用带不出值
日期判断引用带不出值
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20220331164054.png
图片点击可在新窗口打开查看
DataTables("基础薪资").Find("工号 =\'"& dr1("工号") & "\' and 执行日期 <= \'"&dr1("开始日期") & "\' And 停止日期 >= \'" & dr1("结束日期") & "\'" )

不知是什么回:如果:执行日期 = 开始日期  和 停止日期 = 结束日期  时带不出值来,要执行日期比开日期日小很多 ,和停止日期大于结束日期很多时才能带出值来????



--  作者:有点蓝
--  发布时间:2022/3/31 17:00:00
--  
日期值数据有时分秒?
--  作者:zhuxinhui
--  发布时间:2022/3/31 17:14:00
--  
没有


--  作者:zhuxinhui
--  发布时间:2022/3/31 17:20:00
--  
四列的列属性的日期时间格式都是为DATE
--  作者:zhuxinhui
--  发布时间:2022/3/31 17:20:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2022/3/31 17:31:00
--  
举例说明一下,哪个日期值查不到?

msgbox("工号 =\'"& dr1("工号") & "\' and 执行日期 <= \'"&dr1("开始日期") & "\' And 停止日期 >= \'" & dr1("结束日期") & "\'")‘哪个日期值符合这个条件查不到?
DataTables("基础薪资").Find("工号 =\'"& dr1("工号") & "\' and 执行日期 <= \'"&dr1("开始日期") & "\' And 停止日期 >= \'" & dr1("结束日期") & "\'" )

--  作者:zhuxinhui
--  发布时间:2022/3/31 17:42:00
--  
日期值可以查得到,这个程序已使用三年多了,就是这句的值要大很多才能查得出来
DataTables("基础薪资").Find("工号 =\'"& dr1("工号") & "\' and 执行日期 <= \'"&dr1("开始日期") & "\' And 停止日期 >= \'" & dr1("结束日期") & "\'" )

不知是什么回:如果:执行日期 = 开始日期  和 停止日期 = 结束日期  时带不出值来,要执行日期比开日期日小很多 ,和停止日期大于结束日期很多时才能带出值来????

--  作者:zhuxinhui
--  发布时间:2022/3/31 18:05:00
--  
msgbox("工号 =\'"& dr1("工号") & "\' and 执行日期 <= \'"&dr1("开始日期") & "\' And 停止日期 >= \'" & dr1("结束日期") & "\'")
把这句放入去后显示
图片点击可在新窗口打开查看此主题相关图片如下:8.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:9.png
图片点击可在新窗口打开查看

是什么原因,都是相同日期时间格式??

--  作者:zhuxinhui
--  发布时间:2022/3/31 18:40:00
--  
解决了