VFP中如何让两个列表框内容关联

[复制链接]
查看11 | 回复1 | 2009-7-3 16:32:58 | 显示全部楼层 |阅读模式
有三个表S.dbf、A.dbf和B.dbf
其中S表中
A表中
B表中
pro
pro
pro
1 A
1 123
1ABC
2 B
2 456
2DEF
第一个列表框显示S表中pro字段内容即:A、B
选中A时第二个列表框中显示A表pro字段内容即:123、456
选中B时第二个列表框中显示B表pro字段内容即:ABC、DEF
也就是说第二个列表框可选内容随着第一个列表框改变而改变
请问怎么实现,谢谢!
我改成:
thisform.list2.rowsourcetype=6
thisform.list2.rowSource=thisform.list1.value+".pro"
thisform.list2.refresh
可以,谢谢,但出现个问题:似乎不是每次都成功,晕!
我开始时use a.dbf
use b.dbf
再运行就可以了,为什么?

回复

使用道具 举报

千问 | 2009-7-3 16:32:58 | 显示全部楼层
在列表1的interactiveChang事件里写thisfrom.list2.rowSourceType=6thisfrom.list2.rowSource=allt(s.pro)+'.pro'thisform.list2.refresh...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行