首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

菜鸟,请问一个数据窗口有关问题

2012-03-11 
初学者,请教一个数据窗口问题。数据库中有两个表:一个省份信息“province_info ,有两项:province_no(省份代

初学者,请教一个数据窗口问题。
数据库中有两个表:一个省份信息“province_info ",有两项:province_no(省份代码,主键),province_name(省份名称)。另一个城市信息 "city_info ",有三项:city_no(城市代码,主键),city_name(城市名称),province_no(省份代码,外键)。
我创建了一个数据窗口 "d_my ",其中里面有“省份”的项 "province_no ",也有一个“城市”的项 "city_no "。两个项的属性中的style   type,我都选择了DropDownDW,这时在该属性页下面也需要选择一个对应的DataWindow。也分别创建一个显示“省份名称”或者“城市名称”的数据窗口。弄好那些Display   Column和Data   Column的选项,这样就可以在下拉框选择“省份”和“城市”了。
现在的问题就是如何选择了“省份”之后,“城市”下拉框中只出现该省份所拥有的城市?


[解决办法]
itemchanged事件

DataWindowChild state_child

dw_1.GetChild( 'province_no ', state_child)
state_child.SetTransObject(SQLCA)

state_child.Retrieve(data) //根据被选中的province_no检索城市
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()

热点排行