Office中国论坛/Access中国论坛

标题: dlookup函数的问题 [打印本页]

作者: yj11252551    时间: 2006-7-26 01:47
标题: dlookup函数的问题
DLookUp("jg","jgb","year ='" & Year(date()) & "' AND dj = '一等'")

请高手指点迷津!jgb是价格表,,jg是价格,year是年份(文本类型),dj是等级。目的是取得价格表中本年一等品的价格,可是得不到想要的结果。
作者: 老鬼    时间: 2006-7-26 02:01
没看出错误啊,给个示例先
作者: yj11252551    时间: 2006-7-26 02:07
问题在这一段上:year ='" & Year(date()) & "'

如果改成:year ='2006'就可以得出正确的结果。是类型不匹配吗?year是一个文本类型的字段。

[此贴子已经被作者于2006-7-25 18:08:02编辑过]


作者: tz-chf    时间: 2006-7-26 04:11
试试"[year] ='"

避免使用保留字,如year,month这种
作者: zxzx2733    时间: 2006-7-27 21:12
tz-chf在2006-7-25 20:11:00的发言

你是→下降glahee,  黑客?!昨晚的攻击是你干的?!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3