Access中如何将2个以上的下拉菜单关联

比如:第一个下拉菜单为A.B.C,若我选择A,第二个下拉菜单就只显示A1.A2.A3;若我选择B,第二个下拉菜单就只显示B1.B2.B3。。。... 比如:第一个下拉菜单为A.B.C,若我选择A,第二个下拉菜单就只显示A1.A2.A3;若我选择B,第二个下拉菜单就只显示B1.B2.B3。。。 展开
 我来答
一点设计演示
高粉答主

2015-09-12 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83615

向TA提问 私信TA
展开全部

1.在编辑保存好Access数据表后,点击菜单中的【创建】选项卡,然后选择【表】。

2.打开新建窗口后,点击菜单视图下来菜单中的【设计视图】,切换到编辑模式。

3.更改设置新表名称为【部门信息】,点击确定进入字段设置界面。

4.新建字段名称,并对字段进行基本的数据类型设置,如图。

5.下面开始和表1建立表间的数据关系。点击【姓名】字段右侧的数据类型下拉菜单,选择【查阅向导】。

6.在弹出的窗口中,默认选择【使用查阅字段获取其他表或者查询中的值】,单击下一步。

7.选择表1,然后点击下一步按钮。

8.在左窗口中选择姓名字段,点击向右箭头将姓名移动到右侧窗口,然后点击下一步。

9.在显示的界面中点击下拉箭头,选择姓名,然后单击下一步按钮,再单击完成。


10.弹出对话框后,点击【是】,保存该表。

11.点击菜单【数据库工具】,在面板上单击【关系】后,可以看到两个数据表的关系已经建立完成。

lzx0384
2013-09-04 · TA获得超过591个赞
知道小有建树答主
回答量:574
采纳率:100%
帮助的人:557万
展开全部
  1. 首先你要先建一个表,如表名tbl1,一个栏位用来保存A.B.C,另一个栏位用来保存第二级下拉查询选项A1.A2.A3,B1.B2......


  2. 建立2个查询,第1个,查询1,如下:

    SELECT TBL1.下拉栏位1 FROM TBL1 GROUP BY TBL1.下拉栏位1;

    第2个,查询2,如下:

    SELECT TBL1.下拉栏位2 FROM TBL1 WHERE (((TBL1.下拉栏位1)=[forms]![窗体1].[combo0]));

    注意:这里的[forms]![窗体1].[combo0]也就是你的窗体上的第一个下拉菜单,combo0是组合框

    这个第三步说


  3. 建立一个窗体,画2个组合框,分别为combo0,combo1,也即第一个下拉菜单和第二个下拉菜单

    combo0的数据来源选择查询1,combo1的数据来源选择查询2,

    并在combo0的更新後事件写下以下代码,如


    Private Sub Combo0_AfterUpdate()

    Me.Combo2.Requery

    End Sub


       这样就行了,不懂再问.

来自:求助得到的回答
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轻风吹血
2013-09-03 · TA获得超过361个赞
知道答主
回答量:69
采纳率:100%
帮助的人:40.2万
展开全部
下拉菜单是指组合框吧?在第一个组合框的更新后事件中写代码,根据选择来设置第二个组合框的行来源(ComboBox.RowSource )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zpyu
2013-09-03 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:203万
展开全部
你上网搜一下二级联动菜单就有了,一大堆
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式