access 查询里怎样引用控件的值,我用

access查询里怎样引用控件的值,条件用WHERE(((分班合计.年级)=[Forms]![条件查询窗体]![年级]))提示“access数据库不能将“[Forms]!... access 查询里怎样引用控件的值,条件用
WHERE (((分班合计.年级)=[Forms]![条件查询窗体]![年级]))
提示“access数据库不能将“[Forms]![条件查询窗体]![年级]”识别为一个有效地字段名或表达式“
请问这是这是怎么回事?在查询的sql语句里怎样引用窗体文本框“年级”的值呢?
我是想做个条件查询,按着 分班合计.年级="高1",而“高1”是窗体“条件查询窗体”中组合框“年级”的值。

我见过这样设计的例子,我就是仿照那个例子做的,当查询窗体没在运行状态运行查询的时候,会弹出一个提示框,要求输入变量“[Forms]![条件查询窗体]![控件名]”的值。
展开
 我来答
405675672
2010-10-10 · TA获得超过2620个赞
知道小有建树答主
回答量:1105
采纳率:0%
帮助的人:1096万
展开全部
设你的SQL语句名bjcx,在窗体中建一命令按钮“班级”,单击事件中调用宏“OpenQuery 查询表名称为:bjcx”,再建你的窗体组合框,属性的“名称”写nianji(是个变量),然后将你的查询条件写成:
WHERE ((([分班合计]![年级])=[Forms]![条件查询窗体]![nianj]))

此方法是我用过的,能完成你要的效果。可以试试
匿名用户
2010-10-07
展开全部
forms不需要[]
条件查询窗体要在运行状态,而不是设计视图状态。

估计这个问题不会这么简单吧,我还是不登陆来回答你了,免得扣我采纳率。不过,我还会继续关注这个问题的,欢迎继续补充提问。
——云中老鼠
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
滴水青莲
2010-09-30
知道答主
回答量:26
采纳率:0%
帮助的人:23.3万
展开全部
你是想查询在里面的还是不在里面的。。。
如果是引用年级的 把!改为in
不是改为not in
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-10-09
展开全部
把你的sql语句写出来,估计是语法出错了。
——云中老鼠
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式