以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]前一个组合框选了广东,第二个组合框只出现广州等城市 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44514) |
-- 作者:南山翠松 -- 发布时间:2014/1/2 17:24:00 -- [求助]前一个组合框选了广东,第二个组合框只出现广州等城市 设计了一个查询数据窗。 有2个表,一个是客户信息表,表里的3个字段:大区,省份,城市,是从另一个是行政区域表大区,省份,城市,调用生成。 行政区域表的格式为 大区 省份 城市 华南 广东 广州 华南 广东 中山 华南 广东 佛山 要求作的查询窗,查的是客户信息表已有数据, 用3个查询combobox组合框:大区,省份,城市,分别对应要查询的客户信息表里的3个字段:大区,省份,城市, 不管是用绑定字段的办法,3个组合框调用了行政区域表的3个字段数据, 还是用 Dim cmb As WinForm.ComboBox cmb = Forms("查询客户明细").Controls("大区") cmb.ComboList = DataTables("行政区域").GetComboListString("大区") 去获取,各下拉框是独立的,出现的是全部数据,实现不了下面的功能。 要求实现的功能就是: 我在第一个组合框大区中的选了华南,那么我如果再点击第二个组合框省份,出现的下拉选择只出现华南下属的省区,其它省份不显示, 同理,如果我选了第二个组合框广东这个省份,第三个组合框城市这里,只能出现广州这些广东的城市而不出现长沙,武汉这种非广东省份城市。 |
-- 作者:程兴刚 -- 发布时间:2014/1/2 17:29:00 -- 给个文件行不? |
-- 作者:狐狸爸爸 -- 发布时间:2014/1/2 17:31:00 -- 例子: http://www.foxtable.com/help/topics/1459.htm http://www.foxtable.com/help/topics/1523.htm
|
-- 作者:南山翠松 -- 发布时间:2014/1/3 8:33:00 -- 感谢程总和狐爸的指导, 第二个案例应该就是我要的结果。
|
-- 作者:包头123 -- 发布时间:2014/1/3 11:56:00 -- 第一个也行吧。 |