在vf中如何根据上一个combo内容,自动选择下一个combo的rowsource的字段? 5
ifcombo1.value=表.字段combo2.rowsource=表.字段endif用数组可以实现也行。请各位大侠帮忙了!...
if combo1.value=表.字段
combo2.rowsource=表.字段
endif
用数组可以实现也行。请各位大侠帮忙了! 展开
combo2.rowsource=表.字段
endif
用数组可以实现也行。请各位大侠帮忙了! 展开
1个回答
展开全部
不知道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的数据源,并刷新
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询