设计了一个查询数据窗。
有2个表,一个是客户信息表,表里的3个字段:大区,省份,城市,是从另一个是行政区域表大区,省份,城市,调用生成。
行政区域表的格式为
大区 省份 城市
华南 广东 广州
华南 广东 中山
华南 广东 佛山
要求作的查询窗,查的是客户信息表已有数据,
用3个查询combobox组合框:大区,省份,城市,分别对应要查询的客户信息表里的3个字段:大区,省份,城市,
不管是用绑定字段的办法,3个组合框调用了行政区域表的3个字段数据,
还是用
Dim cmb As WinForm.ComboBox
cmb = Forms("查询客户明细").Controls("大区")
cmb.ComboList = DataTables("行政区域").GetComboListString("大区")
去获取,各下拉框是独立的,出现的是全部数据,实现不了下面的功能。
要求实现的功能就是:
我在第一个组合框大区中的选了华南,那么我如果再点击第二个组合框省份,出现的下拉选择只出现华南下属的省区,其它省份不显示,
同理,如果我选了第二个组合框广东这个省份,第三个组合框城市这里,只能出现广州这些广东的城市而不出现长沙,武汉这种非广东省份城市。