Sql server 如何在基于SQL Server查询的MS Access中向数据表窗体添加下拉列表
我在MS Access(数据表视图)中有一个表单,它基于SQL Server查询的输出。现在,它被用于前端,用户需要能够从下拉列表中选择其中一列“NAME”的值。我尝试添加一个组合框,该组合框映射为将SQL Server表中的不同名称添加到数据表表单中,但结果并不理想Sql server 如何在基于SQL Server查询的MS Access中向数据表窗体添加下拉列表,sql-server,ms-access-2013,datasheet,Sql Server,Ms Access 2013,Datasheet,我在MS Access(数据表视图)中有一个表单,它基于SQL Server查询的输出。现在,它被用于前端,用户需要能够从下拉列表中选择其中一列“NAME”的值。我尝试添加一个组合框,该组合框映射为将SQL Server表中的不同名称添加到数据表表单中,但结果并不理想 请就如何实现这一点提供建议。我以前是通过在类似的MS Access数据库上使用查找来完成此操作的,但在多用户环境中,数据库已损坏,现在我将后端移动到SQL Server。在“数据表”视图中,我认为您需要在表中设置字段 在“设计”视
请就如何实现这一点提供建议。我以前是通过在类似的MS Access数据库上使用查找来完成此操作的,但在多用户环境中,数据库已损坏,现在我将后端移动到SQL Server。在“数据表”视图中,我认为您需要在表中设置字段
在这一点上,如果您使用过组合框,那么属性应该看起来很熟悉,您可以根据需要更改它们。刚刚得到我问题的答案。以下是我遵循的步骤 a) 在设计视图中向数据表表单添加组合框,如Johnny Bones建议的那样 b) 创建一个包含值的下拉列表 c) 将控件源属性指向SQL Server表中需要更新的字段(本例中为名称) d) 瞧,您的下拉列表现在显示了表中的值,您可以为用户包含一个下拉列表
谢谢你为我指明了正确的方向,约翰尼。你好,约翰尼,谢谢你的回答。但我没有使用Access数据库作为后端。我知道,当源数据位于Access表中时,此方法有效。但我的前端是Access,后端是SQL Server。我怎样才能用这样的设置达到同样的效果呢。。。在链接表中,我认为这是不可能做到的。无论如何,您都不应该使用绑定表单,正确撤销更改是一件非常麻烦的事情。但是如果你坚持这样做,你能用连续形式吗?通过这种方式,您可以模拟带有文本框的数据表,只需为所需的特定字段使用组合。