建了个Access数据,窗体中用到地区三级联动菜单,怎么也做不出来;请大侠们帮忙!

数据库中有两张表:行政区代码表(包含:ID、代码、行政区三个字段)、客户表(包含:ID、姓名、省区、地区、城市、....等字段);
一个客户窗体(其中包含:省区、地区、城市三个组合框控件),三个控件都从行政区代码表取值。
如:ID 行政区 代码
1 新疆 650000
2 宁夏 640000
3 乌鲁木齐 650100
4 克拉玛依 650200
5 天山区 650102
6 独山子 650203
三个组合框的选项可以通过位数的后四位和后两位都是0进行筛选分类,但是要想实现地区联动,该怎么做?
求高人指点!
在"地区"组合框的“行来源”设计视图的表达式生成器的 “代码” 条件中,设定如下条件:
Like [aa:] & "*" & "00";
接下来的[aa:]该怎么处理啊?

思路如下
1.获取省列表

   where 后四位为0000

2.己知省代码,获得市代码

   where 后两位为00,县前两位等于省代码前两位,且代码不与省代码相同。

3.己知市代码,获得县代码
 
   where 前四位与省代码相同,县与市代码不一致。追问

是这么个想法,但是苦于没有具体的实现方法。

追答

再实现就是纯代码了,你提问最好是找清楚你到底哪不会,如果是全过程都不会,那别人即使直接给了你代码,也算不上是帮助你学习了。

追问

刚开始学,关键问题就是,代码该怎么写?一时还无从下手。能帮忙忙写写,也好让小白学习一下吗?

追答

1.你首先要学会如何访问数据库
  简单来说就是如何获取一个带条件的sql数据列表

2.你要熟悉这些下接列表等相关控件的事件。

代码就不写了,授人以渔不授人以鱼,但个人能力有限不会游泳的人,我教不会捕鱼:(

温馨提示:答案为网友推荐,仅供参考
相似回答