1

我在 MS Access(数据表视图)中有一个表单,它基于 SQL Server 查询的输出。现在这用于前端,用户需要能够从下拉列表中选择其中一列“NAME”的值。我尝试添加一个组合框,该组合框被映射为从 SQL Server 表中获取不同的名称到数据表表单,但结果并不理想。

请就如何实现这一点提供建议。我之前通过在类似的 MS Access 数据库上使用查找来做到这一点,但在多用户环境中,数据库已损坏,现在我将后端移至 SQL Server。

4

2 回答 2

2

刚刚得到了我的问题的答案。这是我遵循的步骤。

a) 像 Johnny Bones 建议的那样,在设计视图中的数据表表单中添加一个组合框。

b) 创建一个带有值的下拉列表。

c) 将 Control Source 属性指向 SQL Server 表中需要更新的字段,在本例中为 NAME。

d) 瞧,您的下拉列表现在显示表中的值,您可以为用户添加一个下拉列表。

感谢您为我指明正确的方向,约翰尼。

于 2015-09-11T09:33:44.790 回答
1

在数据表视图中,我认为您需要在表中设置字段。

  1. 在设计视图中打开表格
  2. 单击有问题的特定字段
  3. 在底部,您将看到 2 个选项卡;General and Lookup(对不起,我的工作不允许我上传图片,所以我希望你能想象一下)
  4. 在查找选项卡上,将显示控件从文本框更改为组合框

此时,如果您使用过组合框,这些属性应该看起来很熟悉,并且您可以更改它们以满足您的需要。

于 2015-09-10T17:14:54.090 回答