访问下拉列表以过滤子表单

Posted

技术标签:

【中文标题】访问下拉列表以过滤子表单【英文标题】:Access Dropdown to filter subform 【发布时间】:2013-02-26 21:15:01 【问题描述】:

抱歉,如果这个问题已经得到解答,但是我是新手,我看不出有什么可以帮助我,

我有一个访问表单,它作为其中的子表单显示工程师姓名和一个复选框,以便在为工程团队记录停机时间时选择。但是有 4 个团队,而且他们通常越来越大,这意味着我们必须滚动查看名称才能找到我们想要的工程师。

我在一张桌子上列出了所有工程师以及他们与哪个团队相关联,在主表单上有一个包含团队的下拉列表。当我从下拉列表中选择一个团队时,我希望子表单过滤掉任何不属于所选团队的工程师。

其他信息

Subform_SelectEngineer

下拉名称是 TeamFilter

希望这是重要的信息

【问题讨论】:

【参考方案1】:

在更新您的 Teamfilter 后打开,设置您的

  subform_selectengineer.filter = "[TeamName] = '" & me.teamfilter & "'"
  subform_selectenginner.filteron = true

【讨论】:

抱歉,您能否更详细地说明我需要此代码的位置,因为我之前说过我是新访问的,并且数据库是由现在离开的人创建的。下拉菜单与一些输入值一起位于主窗体上 选择您的下拉菜单,转到事件选项卡,然后选择“更新后”选择代码,而不是宏,然后粘贴该代码块。确保名称正确 嗯好吧,我做到了,但它没有更新,组合框名称是 TeamFilter,我应该有 subform_selectengineer 还是应该是 child26 的子表单的名称 应该是你的子表单的名字——child26

以上是关于访问下拉列表以过滤子表单的主要内容,如果未能解决你的问题,请参考以下文章

在同一页面上提交表单时如何预填充下拉列表?

通过在列表下拉组合框中选择它来访问 VBA 代码以转到另一个表单上的特定记录

子表单组合框行源更新 - 如何更新下拉列表

基于 HTML 5 Geo Location 按表单选择下拉列表过滤结果

具有CAML查询的SharePoint级联下拉列表可过滤其中一个选项

级联选择/下拉菜单