代码之家  ›  专栏  ›  技术社区  ›  ghoppe

使用MS Access选项卡控件进行导航

  •  0
  • ghoppe  · 技术社区  · 14 年前

    我不知道这个想法是否值得探讨:

    我想使用tab控件根据tab控件页的值筛选子窗体字段。这个字段大约有5个不同的值,所以如果有5个选项卡,在其中单击该选项卡并只看到那些匹配记录的列表,那就很好了。

    我是一个有点访问2007新手(多年没有设计一个数据库访问),所以这些是需要用这种方法解决的问题。

    1. 是否可以在每个选项卡控件页上显示相同的子窗体?
    2. 将选项卡的值链接到子窗体查询的最有效方法是什么?

    我意识到实现这一点的死路一条就是为每个页面创建一个单独的子表单,但这看起来相当低效。还是这样?

    1 回复  |  直到 14 年前
        1
  •  1
  •   David-W-Fenton    14 年前

    如果要筛选相同的数据,则不需要子窗体的五个副本,只需触发子窗体的记录源更改或对其应用筛选器即可。

    我认为有两种方法:

    1. 使用制表符,但将其用作制表条,子窗体不嵌入到窗体的任何页面上,而是在其下面。在选项卡的OnChange事件中,适当地筛选子窗体。

    2. 使用带有切换按钮的选项组,并在AfterUpdate事件中过滤子窗体。这看起来就像样式属性设置为Buttons的tab控件。