以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  这个语句不知道错在哪儿?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103262)

--  作者:小美菜
--  发布时间:2017/7/4 13:05:00
--  这个语句不知道错在哪儿?
Dim Filter As String =" And Year(进入时间) = " & Date.Today.Year & " And Month(进入时间) = " & Date.Today.Month & "  And Day(进入时间) = " & Date.Today.Day
报告说没有Year()函数
--  作者:小美菜
--  发布时间:2017/7/4 13:08:00
--  

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

--  作者:有点甜
--  发布时间:2017/7/4 14:29:00
--  

改成这样

 

Dim d As Date = Date.Today

Dim Filter As String =" And 进入时间 = #" & d & "#"


--  作者:小美菜
--  发布时间:2017/7/4 15:26:00
--  
首先,谢谢有点甜。可能是我没有讲清楚,【进入时间】字段包含日期时间,筛选的目的只需要日期部分,我试过用"进入时间= #" & Date.Today & " #”筛选不了当日的记录,因为【进入时间】字段还包含时间!所以我才使用上述笨办法。
--  作者:有点甜
--  发布时间:2017/7/4 15:30:00
--  

Dim d As Date = Date.Today

Dim Filter As String =" And 进入时间 >= #" & d & "# and 进入时间 < #" & d.AddDays(1) & "#"


--  作者:小美菜
--  发布时间:2017/7/4 15:46:00
--  
有点甜老师,你直接送一个用我的方法的吧!就是在SQL语句中提取年月日的语法!!
--  作者:有点甜
--  发布时间:2017/7/4 16:11:00
--  
以下是引用小美菜在2017/7/4 15:46:00的发言:
有点甜老师,你直接送一个用我的方法的吧!就是在SQL语句中提取年月日的语法!!

 

sql语句,就是直接用year、month、day这样的。

 

如果提示没有对应的函数,说明你用的是筛选,只能用5楼的方法。


--  作者:小美菜
--  发布时间:2017/7/4 19:01:00
--  
看看这种,日期时间字段,筛选不出
图片点击可在新窗口打开查看此主题相关图片如下:功能区-2.png
图片点击可在新窗口打开查看

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

--  作者:有点蓝
--  发布时间:2017/7/4 20:32:00
--  
5楼的用法就可以啊!
--  作者:小美菜
--  发布时间:2017/7/4 20:38:00
--  

就是,用5楼的,可以,