以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于在窗口表中显示当天过生日的会员 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51039) |
|
-- 作者:czy66ds -- 发布时间:2014/5/18 9:13:00 -- [求助]关于在窗口表中显示当天过生日的会员 情景:Table1类型SQLQuery,没有设置select语句,使用外部表 目的:使用FILL方法在窗口表中显示当天过生日的会员。 我写的代码:
Tables("窗口1_Table1").fill("select 会员姓名,手机号码,会员生日 from {会员表} where “ & 会员生日.Month & “ = " & Date.Today.Month & " AndAlso “ & 会员生日.Day & “ = " & Date.Today.Day ,"数据源",True)
结果:报错,“会员生日”没有定义 猜想:是否where后面的条件只能是形如表列名=xxx,或 >、<等等。那么就要考虑使用列名 LIKE了。 求助:如果是这样,如何将 Date.Today.Month 和Date.Today.Day 组成一个日期变量? 最理想的结果是得到正确的代码。 |
|
-- 作者:逛逛 -- 发布时间:2014/5/18 9:21:00 -- 会员生日.Month 和 会员生日.Day
应该是 Month(会员生日)和 Day(会员生日) 吧 |
|
-- 作者:有点甜 -- 发布时间:2014/5/18 9:41:00 -- Tables("窗口1_Table1").fill("select 会员姓名,手机号码,会员生日 from {会员表} where month(会员生日) = " & Date.Today.Month & " AndAlso day(会员生日) = " & Date.Today.Day ,"数据源",True) |
|
-- 作者:czy66ds -- 发布时间:2014/5/18 10:06:00 -- 没通过。 |
|
-- 作者:有点甜 -- 发布时间:2014/5/18 10:16:00 -- 再改
|
|
-- 作者:czy66ds -- 发布时间:2014/5/18 10:16:00 -- 疑问: 1、有这个函数吗:month(会员生日)、day(会员生日) 2、month(会员生日)不是”动态“的吗?为什么不动态链接:& month(会员生日) & " ="...... |
|
-- 作者:czy66ds -- 发布时间:2014/5/18 10:23:00 -- 成了。我要弄明白,为何ANDALSO不行? 真心的感谢! |
|
-- 作者:有点甜 -- 发布时间:2014/5/18 10:25:00 -- month、day是数据库里面的函数。不是foxtable的函数 |