以文本方式查看主题
- Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2)
---- 日期判断引用带不出值 (http://www.foxtable.com/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
--
解决了
|