以文本方式查看主题

-  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=117523)

--  作者:xndd
--  发布时间:2018/4/13 22:27:00
--  [求助]查询过生日的记录
我的表中有一列[出生日期] ,格式是文本的  “ 1999-11-11 ” 这样
无论我用month和day,还是像下面这样用substring都无法比对,有点迷糊了,请帮忙,谢谢!

Tables("T_People").Filter = " SubString([出生日期],6,2) = \'" & Date.Today.Month & "\' And SubString([出生日期],9,2) = \'" & Date.Today.Day & "\'"
MainTable = Tables("T_People")

--  作者:xndd
--  发布时间:2018/4/13 22:30:00
--  
Tables("T_People").Filter = " format([出生日期],\'MMdd\') = \'" & Date.Today.Month &  Date.Today.Day & "\'"
MainTable = Tables("T_People")

这样也不行

--  作者:有点蓝
--  发布时间:2018/4/13 22:33:00
--  

[此贴子已经被作者于2018/4/13 22:33:54编辑过]

--  作者:有点蓝
--  发布时间:2018/4/13 22:35:00
--  
参考:http://www.foxtable.com/webhelp/scr/2476.htm
--  作者:xndd
--  发布时间:2018/4/13 22:45:00
--  
几乎拿来就可以用了,谢谢