Sql server SQL 2000,访问查询
我有一个SQL数据库,其中一个字段“Status”中有10个条目(不是从下拉列表中)。我让一些人通过access数据库访问数据,他们可以添加和修改条目 我的问题是,在Access中,如何使“状态”字段成为用户可以从中选择的下拉列表(SQL数据库中已有的10个条目)?这对他们来说更容易,也意味着不能犯错误 非常感谢Sql server SQL 2000,访问查询,sql-server,ms-access,sql-server-2000,Sql Server,Ms Access,Sql Server 2000,我有一个SQL数据库,其中一个字段“Status”中有10个条目(不是从下拉列表中)。我让一些人通过access数据库访问数据,他们可以添加和修改条目 我的问题是,在Access中,如何使“状态”字段成为用户可以从中选择的下拉列表(SQL数据库中已有的10个条目)?这对他们来说更容易,也意味着不能犯错误 非常感谢 Scott在Access中,您可以向列添加查找信息。将自动显示一个下拉列表 步骤1:启动查找向导: 步骤2:向导完成后,查找设置应如下所示: 步骤3:当用户打开表格时,他们应该
Scott在Access中,您可以向列添加查找信息。将自动显示一个下拉列表 步骤1:启动查找向导: 步骤2:向导完成后,查找设置应如下所示: 步骤3:当用户打开表格时,他们应该会看到下拉框:
除了Andomar描述的解决方案外,您不得使用其他表格作为查找源。还可以在列表中提供查找值,该列表在表定义中硬编码。这对于查找不太可能更改的简单情况很好。通常的方法是在表单上使用组合框,其中行源取自查找表,绑定列设置为要更新的表的字段(列)。这里有几个问题:
我的建议是,要构建用户界面,请使用Access提供的用于创建用户界面的工具。在我看来,下拉列表属于某种形式,而不属于其他任何形式。虽然我偶尔可能会在查询中添加一个,以便进行快速而肮脏的编辑,但我决不会在用户将要使用的对象中这样做。我会使用表单,或者查找表中的字段。如何在SQL Server 2000表中存储查找?感谢您的详细答复,但我的问题是,我使用的表是来自SQL的链接表,因此我无法修改设计。Microsoft Access MVP强烈反对这种做法:@Remou:不认为有其他显示方法表视图中的下拉列表。无论如何,OP不能使用这种方法,所以他从查找字段的罪恶中解脱出来:)除了快速和肮脏的编辑之外,任何人都不应该将表视图用作用户界面对象。如果需要数据表,请创建数据表窗体。或者,您可以在保存的QueryDef中创建查找,其行为与表数据表相同。