VFP中组合框的问题

我准备在表单中设置三个组合框,分别用来选择国家、省份、地区我现在面临的问题是怎样才能在第一个框选择了国家之后省份的那个下拉框中出现的只有第一个选择的国家的省份,以此类推地... 我准备在表单中设置三个组合框,分别用来选择国家、省份、地区
我现在面临的问题是怎样才能在第一个框选择了国家之后省份的那个下拉框中出现的只有第一个选择的国家的省份,以此类推地区。
我在数据环境中为了实现这个功能应该建立国家、省份、地区三个表还是三个合而为一的表。兄弟我急用 谢谢了!
我的QQ是543271305 希望高手能加下,我现在做的VFP肯定还会有好多问题,希望还能方便的请教。
展开
 我来答
百度网友6d321dc2f6
2009-05-22 · TA获得超过200个赞
知道小有建树答主
回答量:433
采纳率:100%
帮助的人:133万
展开全部
建一个足够了,例如表名 aaa,字段:国家 省份 地区
然后在load 事件中
SELECT distinct 国家 from DBF("aaa") into cursor 国家
SELECT distinct 国家,省份 from DBF("aaa") into cursor 省份

第一个框数据源:国家
在第一个框的interactivechange事件中
select 省份
set filter to 国家=国家.国家
goto top
thisform.第二个组合框.requery
select aaa
set filter to 国家=国家.国家 .and. 省份=省份.省份
goto top
thisform.第三个组合框.requery

第二个框数据源:省份
在第二个框的interactivechange事件中
select aaa
set filter to 国家=国家.国家 .and. 省份=省份.省份
thisform.第三个组合框.requery
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式