设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1865|回复: 4
打印 上一主题 下一主题

[窗体] 在查询中引用窗体中控件值的问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-7-23 10:07:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在一个查询中用到这样一个条件:
WHERE (((公司人工时分析查询.月份)=[Forms]![月度人工时主窗体]![选择月份]))
总是提示“Microsoft Jet 数据库引擎不能将 'Forms]![月度人工时主窗体]![选择月份]' 识别为一个有效的字段名或表达式”
我以前经常这样用都没问题的呀!怎么这次就不行了?会是什么原因呢?
注:[选择月份] 是 [月度人工时主窗体] 的一个组合框的名字。

麻烦各位高手指点!!不胜感激!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-7-23 10:26:54 | 只看该作者
一、请确认[月度人工时主窗体]是否打开
二、请确认[月度人工时主窗体]是否包含在其他窗体中
三、是否应该加入#符号
四、请确认[选择月份]控件名是否正确
3#
 楼主| 发表于 2008-7-23 10:39:11 | 只看该作者

回复 2# 的帖子

谢楼上!
一、二、四肯定没问题
但是 三 不知道是什么意思?
有一问题就是我在 别的查询里都能用,而且可以引用同一个窗体的同一个控件
就是这个查询用不了,这个查询涉及到两个表,其中一个是基表,一个是联合查询
是不是和联合查询有关系?
4#
 楼主| 发表于 2008-7-23 11:16:51 | 只看该作者
找到问题所在了
因为联合查询是基于一个交叉表查询的
交叉表查询中不能用这个条件....
应该是这个问题
不知道能不能通过别的方式在交叉表中实现这个条件控制呢?
5#
发表于 2008-7-23 11:34:08 | 只看该作者
在交叉查询中加参数(就是参数的数据类型设一下)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-21 01:24 , Processed in 0.307431 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表