安徽彩票大奖 欧洲百万乐透大奖 七星彩17049规律大奖 双色球中大奖领奖过程 3d近期中大奖故事 广州番禺中福彩大奖的 鸡男注定会中大奖 2016江苏彩民中大奖 趣彩网大奖网黑平台 大乐透4.97亿大奖 霍邱一彩民6元中双色球547万大奖 双色球黑龙江中大奖图 体育彩票中大奖名单 什么样的人能中大奖 彩票大奖作假

Access组合框多级联动-行政区域选择

2017-09-21 15:32:00
tmtony8
原创
4169

在Access中,有多个组合框,每个组合框的的值受限于上一层组合框的值

即组合框的联动。如在组合框选择了一个省份后,下一层组合框智能筛选这个省份的市


设置方法:

一、建立基础表,这里我们建立3个表:省,市,县(区)这3个表


二、窗体设置

1、省设置

① 窗体设计图如下:创建3个组合框,分别命名为省,市,县。窗体保存为命名为“窗体12


②  设置省的组合框的行来源:

SELECT 省.省编号, 省.省名 FROM 省;

同时设置组合框属性,列数为2,列宽为0;2


③ 设置组合框属性 更新后事件为:

Private Sub 省_AfterUpdate()
    Me.市.Requery
    Me.市 = Null
    Me.县 = Null
End Sub

这里的代码主要是当选择省份后,自动刷新市,同时设置市和县为空


2、设置市

如上面同理,设置市的行来源为

SELECT 市.市编号, 市.市名  FROM 市
WHERE (((市.省编号)=[forms]![窗体12]![省]));


这里同时要记得设置 列数和列宽。


市组合框的更新后事件为:

Private Sub 市_AfterUpdate()
    Me.县.Requery
    Me.县 = Null
End Sub



3、设置县

设置县的行来源为:

SELECT 县名.县名 FROM 县名
WHERE (((县名.上级市)=[forms]![窗体12]![市]));


最后效果图:

    分享
    ? 1999-2019 Office交流网?? 中山市天鸣科技发展有限公司 粤ICP备10043721号-5 SQL查询:19
    内存占用:7.75MB
    PHP 执行时间:0.22
    双色球大奖2000年
    安徽彩票大奖 欧洲百万乐透大奖 七星彩17049规律大奖 双色球中大奖领奖过程 3d近期中大奖故事 广州番禺中福彩大奖的 鸡男注定会中大奖 2016江苏彩民中大奖 趣彩网大奖网黑平台 大乐透4.97亿大奖 霍邱一彩民6元中双色球547万大奖 双色球黑龙江中大奖图 体育彩票中大奖名单 什么样的人能中大奖 彩票大奖作假
    pp电子琴键盘21键 第五人格杰克 天涯明月刀17173 顶级王牌-明星客服 魔兽争霸3地图 德黑兰独立阿尔艾因 怪物赛车 幸运农场开奖时间 莱万特trofeo 法国圣埃蒂安高等矿业学校