设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 凌晨2点求助:组合框的行来源为2个不同的查询怎么做?(例子改为2003版本)(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2010-3-15 02:29:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 小鸡快跑 于 2010-3-22 13:30 编辑

麻烦哪位高手帮我写组合框行来源的语言。谢谢。

首先说明一下,我这个例子不能用联合查询,因为要应用到Access2007中,字段中有多值,不能用联合查询。
怎样根据前一个字段的值来决定组合框用哪一个查询作为行来源呢?

附件中,我希望窗体1中的“字段二”的行来源为查询表上午和查询表下午,由于这两个查询有多值字段,不能用联合查询合并,所以怎样能根据字段一的值的更新,使得字段二可以自动选择这两个查询作为行来源呢?

已经凌晨两点了,没有头绪,决定睡觉去了,希望明早能看到高手的解决方案,谢谢谢谢谢谢!拜托拜托!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2010-3-22 11:37:09 | 只看该作者
等回复
3#
发表于 2010-3-22 12:41:49 | 只看该作者
组合框一更新后事件中用代码更新组合框二的“RowSource”属性。而不是.Requery
另外我觉得,如果将表结果更改为:日期,上下午,课程  这样的表处理事务应该更简单。
4#
 楼主| 发表于 2010-3-22 12:57:24 | 只看该作者
终于有人回复了,谢谢斑竹!。因为没办法才这样设计,因为在2007里多值字段的局限性很多,为了统一一个报表的格式只能这样设计。就是不知道这个rowsouce怎么写,能再麻烦您给写一下吗?再次感谢

3# hi-wzj
5#
 楼主| 发表于 2010-3-22 13:29:30 | 只看该作者
刚刚搞明白了,谢谢!在字段一的更新后事件中,用if then 语句判断了一下,然后
me.字段二.RowSourceType = "Table/Query"
me.字段二.rouwouce="上午"
成功了!
感谢版主。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-3 14:30 , Processed in 0.084204 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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