vfp两个组合框如果显示对应的值
比如:有两个COMBO1和COMBO2;COMBO1放字段"国家",COMBO2放字段"省份",当按国家组合框时,省份的记录显示出来。请问怎样做?...
比如:有两个COMBO1和COMBO2;COMBO1放字段"国家",COMBO2 放字段"省份",当按国家组合框时,省份的记录显示出来。请问怎样做?
展开
1个回答
展开全部
很简单的
1.首先肯定要建2个表,一个表(国家名称.dbf)放国家名称有字段:国家代码、国家名称两个字段。一个表(省份.dbf)放省份名称有字段:国家代码、国家名称两个字段。
2.设置combo1的rowsourcetype属性为 6,rowsource属性为 国家名称,combo2的rowsourcetype属性为 0. 提示:以上两个表随表单表单一起打开并且 国家名称.dbf为当前表.
3.设置combo1的click事件代码如下;
locate for 国家名称=this.value
select 2 &&假如国家名称.dbf在第1工作区,省份.dbf在第二个工作区
scan for 国家代码=a.国家代码
thisform.combo2.additem(&省份)
endscan
好了已经很详细了,要是还没弄懂的话可以再问我.
1.首先肯定要建2个表,一个表(国家名称.dbf)放国家名称有字段:国家代码、国家名称两个字段。一个表(省份.dbf)放省份名称有字段:国家代码、国家名称两个字段。
2.设置combo1的rowsourcetype属性为 6,rowsource属性为 国家名称,combo2的rowsourcetype属性为 0. 提示:以上两个表随表单表单一起打开并且 国家名称.dbf为当前表.
3.设置combo1的click事件代码如下;
locate for 国家名称=this.value
select 2 &&假如国家名称.dbf在第1工作区,省份.dbf在第二个工作区
scan for 国家代码=a.国家代码
thisform.combo2.additem(&省份)
endscan
好了已经很详细了,要是还没弄懂的话可以再问我.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询