微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何根据下拉列表在 MS Access 中创建依赖表单

如何解决如何根据下拉列表在 MS Access 中创建依赖表单

我需要帮助创建一个选择列表,其中有一个您选择的选项列表,并且与您选择的选项相对应,辅助表单加载了它自己列出的字段。 例如。我创建了 3 个表(品牌、丰田、宝马)​​,每个表中都有自己的一组字段。 我想打开 Main Form(Brand) 并创建一个显示 Toyota 和 BMW 的下拉列表。当我选择 Toyota 时,它应该在 Brand Form 中打开 Toyota 表单作为子表单,选择 BMW 时也是如此。我是新手,非常感谢任何人的宝贵意见。

解决方法

我还建议“规范化”到具有“makeId”列和“make”表的单个表。但是,如果“Toyota”表和“BMW”表具有相同的列,则可以执行您在 Access 中的要求:

  1. 使用向导根据任一表创建数据表表单。
  2. 创建一个带有组合框和子表单控件的空白表单。
  3. 将组合框的来源设置为您的“品牌”表。
  4. 将子表单的来源设置为您的数据表表单。
  5. 在组合框更改事件上更改子表单的记录源:
    Private Sub brandBox_Change()
        subform.form.RecordSource = "SELECT * FROM " & brandBox.Value
        subform.Requery
    End sub

我不推荐但有可能。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。