以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 这个语句不知道错在哪儿? (http://foxtable.com/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楼的,可以,
|