将下拉菜单链接到 MS Access 中的新表单

Posted

技术标签:

【中文标题】将下拉菜单链接到 MS Access 中的新表单【英文标题】:Linking drop down menu to a new form in MS Access 【发布时间】:2012-06-27 15:55:36 【问题描述】:

我创建了一个包含 3 个选项的下拉菜单。我需要链接每个选择以打开一个新表单,以便用户可以选择每个选择。任何帮助将不胜感激!

【问题讨论】:

【参考方案1】:

你有一个很短的模糊问题,在这个答案中,我假设“下拉菜单”是指组合框。

在组合框的“更改”事件中,有一个 select case 语句,其中包含与组合框可以采用的每个值相对应的 case 语句。对于每个 case 语句,您要打开的每个表单都有一个 DoCmd.OpenForm("FormName".....) 语句。

如果您想要更具体的答案,请发布更具体/详细的问题(使用您尝试过的代码)。

【讨论】:

【参考方案2】:

如果您的组合框中的选择包含您要打开的实际表单名称,您可以在组合框的“更改时”或“更新后”事件中使用单个语句来执行此操作:

DoCmd.OpenForm Combo1.Value

如果您的组合框中的值与您要打开的表单名称不同,您可以编写一个 select 语句:

Select Case Combo1.Value
    Case "Option1"
        DoCmd.OpenForm "Form 1 Name"
    Case "Option2"
        DoCmd.OpenForm "Form 2 Name"
    Case "Option3"
        DoCmd.OpenForm "Form 3 Name"
End Select

【讨论】:

以上是关于将下拉菜单链接到 MS Access 中的新表单的主要内容,如果未能解决你的问题,请参考以下文章

MS Access 将链接表更改为 AWS MySQL Db 会减慢表单/报告的速度

MS Access 07-10,希望能够将字段放入列表/组合框中

MS Access 子表单的多个分离条件

MS Access:在设计指南视图中创建链接表不显示要链接的表?

MS Access 嵌套子表单链接到主(父)表单

复制 MS Access 主表单记录,同时将父子链接保留在子表单中