设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 如何确定组合框的数据源?

[复制链接]
跳转到指定楼层
1#
发表于 2007-10-21 22:53:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
某窗体,订单明细子窗体中产品代码是一个组合框,它的值根据主窗体的客户代码所筛选决定!
比如,新建一张订单选择一个客户代码“A”以后,组合框产品代码所包含的值就只有客户“A”所包含的产品代码,
那么,如何在产品代码的组合框值来源中筛选他的值?(根据订单窗体选定的客户代码筛选)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-10-22 01:02:04 | 只看该作者
在客户代码控件更新后,更改产品代码组合框的行来源sql语句。
将客户代码控件作为where条件子句
3#
 楼主| 发表于 2007-10-22 09:33:29 | 只看该作者
那请问,where条件子句是:“where 客户代码=me!客户代码”  呢,还是  “where 客户代码=[forms]![窗体名称]![客户代码]  ?
4#
发表于 2007-10-22 09:46:17 | 只看该作者
应该是后一种
“where 客户代码=[forms]![窗体名称]![客户代码]
5#
 楼主| 发表于 2007-10-22 09:51:18 | 只看该作者
我试过了楼上说的这种,但是他不能随着客户代码的变化而数据源也跟着变化!
如何保证随着每一个窗体界面客户代码的不同,而组合框的数据来源也相应的变化呢?

[ 本帖最后由 panjianhui 于 2007-10-22 09:52 编辑 ]
6#
 楼主| 发表于 2007-10-22 11:30:08 | 只看该作者
我试了一种方法,在“客户代码”的“数据更新后”事件过程为:
me![子窗体名称]![产品代码].requery
就可以了!
不知是不是用这种方法,还有没有更好的方法?
7#
发表于 2007-10-27 08:36:13 | 只看该作者
用sql就能解决&&&&
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 14:28 , Processed in 0.094243 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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