建立你刚才那个名称的窗体,在里面拉一个子窗体,数据源设置为刚才的查询表,连接字段属性删除连接字段。在窗体上面再拖一个Combo(下拉列表控件名),在属性里面先源后面那个按钮,设置一个查询,只让他查表里面一个字段(这次是表),,让他排序,右健选择SQL,在Select后面加个Distinct表示下拉值来自数据表的一个字段,并且不重复。关闭查询设计器,就给他数据源等于保存了。
最后再在Combo后面拖一个按钮,右键选择属性,属性里找到事件,时间里找到单击,选择事件过程,他就会自动d出VBA窗口,光标到按钮单击事件中间,在中间写代码:Me.Refresh
这样就可以直接通过点窗体上的按钮和下拉列表去查询数据表。
你上面的分明就是直接输入参数:
=[请输入相应职位(....)]
这个是VbInput窗口原型,不带什么下拉自定义什么的。只有按我那方法,或者你一定要d个窗口去选择,那就是给自己出难题了,建立一个象上面一样的窗体,在里面拖个Combo,设置好值,一个窗提一个窗体去传值
表设计视图——“证件类别”字段的“查阅”属性页设置显示控件:组合框
行来源内容:值列表
行来源:"身份z""军官证""护照"。
额外提一下:
1.“下拉列表”在access中称为“组合框”。
2.不建议在表里使用组合框和列表框,不利于维护数据,毕竟用户不应该直接 *** 作表,一般都在窗体上面使用这类控件。
先建一个表比如叫 A,里面的数据时你下拉框要显示的内容。然后在窗体上设计模式,选组合框控件,放到窗体上,属性-数据-行来源,找到A。 OK了。 至于查询,简单的用系统自带的向导即可。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)