MS Office Access 数据库引擎不能将“[FORMS]![M1]![DATE]”识别为一个有效的字段名或表达式

查询:SELECT存档.姓名FROM存档WHERE(((存档.日期)=[FORMS]![M1]![DATE]))GROUPBY存档.姓名;为什么它老是提示说不能将“[FO... 查询:

SELECT 存档.姓名
FROM 存档
WHERE (((存档.日期)=[FORMS]![M1]![DATE]))
GROUP BY 存档.姓名;

为什么它老是提示说不能将“[FORMS]![M1]![DATE]”识别为一个有效的字段名或表达式

M1是窗体名,DATE是该窗体内的一个文本框,我想通过这个文本框传个参数到查询里
quziquang:我试了一下,不成,提示还是一样的不能识别为有效的字段名或表达式
展开
 我来答
f_dream
2009-12-19
知道答主
回答量:12
采纳率:0%
帮助的人:4.9万
展开全部
你可以先把窗体中的数据读出来,用字符串表示,在将该字符串加到SQL语句中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
quziguang

2009-12-10 · TA获得超过3477个赞
知道大有可为答主
回答量:4965
采纳率:84%
帮助的人:924万
展开全部
应该是[FORMS]![M1]![DATE].text

你这个查询是放在控件的row source里吗?还是放在VBA里?语法不同的...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式