如何在access的参数查询中创建下拉列表的选择?

如何在access的参数查询中创建下拉列表的选择?,第1张

你建立查询,在字段里写条件:

=Forms![窗体名称]![下拉列表控件名称]

建立你刚才那个名称的窗体,在里面拉一个子窗体,数据源设置为刚才的查询表,连接字段属性删除连接字段。在窗体上面再拖一个Combo(下拉列表控件名),在属性里面先源后面那个按钮,设置一个查询,只让他查表里面一个字段(这次是表),,让他排序,右健选择SQL,在Select后面加个Distinct表示下拉值来自数据表的一个字段,并且不重复。关闭查询设计器,就给他数据源等于保存了。

最后再在Combo后面拖一个按钮,右键选择属性,属性里找到事件,时间里找到单击,选择事件过程,他就会自动d出VBA窗口,光标到按钮单击事件中间,在中间写代码:Me.Refresh

这样就可以直接通过点窗体上的按钮和下拉列表去查询数据表。

你上面的分明就是直接输入参数:

=[请输入相应职位(....)]

这个是VbInput窗口原型,不带什么下拉自定义什么的。只有按我那方法,或者你一定要d个窗口去选择,那就是给自己出难题了,建立一个象上面一样的窗体,在里面拖个Combo,设置好值,一个窗提一个窗体去传值

表设计视图——“证件类别”字段的“查阅”属性页设置

显示控件:组合框

行来源内容:值列表

行来源:"身份z""军官证""护照"。

额外提一下:

1.“下拉列表”在access中称为“组合框”。

2.不建议在表里使用组合框和列表框,不利于维护数据,毕竟用户不应该直接 *** 作表,一般都在窗体上面使用这类控件。

先建一个表比如叫 A,里面的数据时你下拉框要显示的内容。然后在窗体上设计模式,选组合框控件,放到窗体上,属性-数据-行来源,找到A。 OK了。 至于查询,简单的用系统自带的向导即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7970103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存