在vf中如何根据上一个combo内容,自动选择下一个combo的rowsource的字段? 5

ifcombo1.value=表.字段combo2.rowsource=表.字段endif用数组可以实现也行。请各位大侠帮忙了!... if combo1.value=表.字段
combo2.rowsource=表.字段
endif
用数组可以实现也行。请各位大侠帮忙了!
展开
 我来答
tom750717
2013-11-29 · TA获得超过137个赞
知道小有建树答主
回答量:141
采纳率:100%
帮助的人:144万
展开全部

不知道combo1的RowSourceType、RowSource的属性值是如何设置的。

还有,从你的提问来看,还真没有看懂你的具体要求是什么。

 

但我初步的建议是:

在combo1的InteractiveChange事件中写代码:

do case
case thisform.combo1.value="表.字段"
    thisform.combo2.RowSourceType=6
    thisform.combo2.RowSource="表.字段"
    thisform.combo2.Requery    &&刷新,必须的代码
case  XXX
    XXX
OTHERWISE
    XXX
endcase
更多追问追答
追问
我在一个表单中设有两个combo,要根据combo1中选择的结果,combo2根据combo1的选择作出反应.是在combo2中的inteactivechange中设置吗?

以上的代码,combo2没有反应!
追答
在combo1的InteractiveChange事件中写代码,即修改combo1的值时,重置combo2的数据源,并刷新
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式