设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 如何使用选项按钮控制组合框的取值,选项,见图

[复制链接]
跳转到指定楼层
1#
发表于 2015-11-4 20:09:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yanwei82123300 于 2015-11-4 20:24 编辑

请各位老师看看如何通过选项按钮来控制组合框的数据源,和取值:
现在有一个产品有两套压力数值:

公制: 取BAR的压力值
英制:取PSI的压力值

输入ITEM(产品)时候,带出相应的值:

如果选项按钮在 公制按钮时候,取BAR的压力值
如果选项按钮在 英制按钮时候,取PSI的压力值
例子:
117841 G5028-SR4(CW)   公制:  OPERATION_PRESSURE_RANGE :MAX 5.52BARG
117841 G5028-SR4(CW)  英制: OPERATION_PRESSURE_RANGE : MAX 80PSIG
谢谢大家帮助

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2015-11-5 08:59:18 | 只看该作者
都没个示例
3#
发表于 2015-11-5 09:00:09 | 只看该作者
可以在frame的afterupdate上写下差不多这样的语句:
if  Me.Frame0.Value=1 then
OPERATION_PRESSURE_RANGE=MAX 5.52BARG
else
OPERATION_PRESSURE_RANGE=MAX 80PSIG
end if
4#
 楼主| 发表于 2015-11-5 11:14:08 | 只看该作者
roych 发表于 2015-11-5 09:00
可以在frame的afterupdate上写下差不多这样的语句:
if  Me.Frame0.Value=1 then
OPERATION_PRESSURE_RAN ...

老师谢谢帮助,数值是动态的!
5#
 楼主| 发表于 2015-11-5 11:14:43 | 只看该作者

我整理后发上来,让大家看看,谢谢
6#
发表于 2015-11-6 09:08:20 | 只看该作者
2选1的情况用复选框就很好嘛
7#
发表于 2015-11-9 21:06:23 | 只看该作者
我是这样考虑的:首先创建ITEM的两个表,一个是英制的,一个是公制,作为数据源,然后根据OPtion的Value,下拉列表读取相应的表。将字段的值赋给下拉列表框。再然后,根据Item的值判断其在下拉列表框中所在列号n(从0开始),通过ItemData(n)属性,将它的值设为下拉列表框的默认值,显示在下拉列表框中。从而实现动态显示。
这样说不知对你有没有帮助。

8#
 楼主| 发表于 2015-11-10 10:12:13 | 只看该作者
谢谢大家了!!问题已经解决了,就是根据OPtion的Value 来变更数据源
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-14 21:30 , Processed in 0.108937 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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