Office中国论坛/Access中国论坛

标题: 如何使用选项按钮控制组合框的取值,选项,见图 [打印本页]

作者: yanwei82123300    时间: 2015-11-4 20:09
标题: 如何使用选项按钮控制组合框的取值,选项,见图
本帖最后由 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
谢谢大家帮助

作者: 轻风    时间: 2015-11-5 08:59
都没个示例
作者: roych    时间: 2015-11-5 09:00
可以在frame的afterupdate上写下差不多这样的语句:
if  Me.Frame0.Value=1 then
OPERATION_PRESSURE_RANGE=MAX 5.52BARG
else
OPERATION_PRESSURE_RANGE=MAX 80PSIG
end if
作者: yanwei82123300    时间: 2015-11-5 11:14
roych 发表于 2015-11-5 09:00
可以在frame的afterupdate上写下差不多这样的语句:
if  Me.Frame0.Value=1 then
OPERATION_PRESSURE_RAN ...

老师谢谢帮助,数值是动态的!
作者: yanwei82123300    时间: 2015-11-5 11:14
轻风 发表于 2015-11-5 08:59
都没个示例

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


作者: yanwei82123300    时间: 2015-11-10 10:12
谢谢大家了!!问题已经解决了,就是根据OPtion的Value 来变更数据源




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3