首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自SQL Server的Combobox记录源

问来自SQL Server的Combobox记录源
EN

Stack Overflow用户
提问于 2015-11-30 03:10:33
回答 2查看 177关注 0票数 0

如果SQL Server表是链接的,则可以执行组合框。我想删除表格链接。直接从SQL Server获取列表的combobox的记录源是什么?我使用的是Access 2013和SQL Server 2014 Express。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2015-11-30 05:09:57

您可以将select查询创建为回调查询,并将其用作组合框的行源。

该查询将“直接”从SQL Server中提取记录。

票数 0
EN

Stack Overflow用户

发布于 2015-11-30 07:38:43

没有一种实际的方法来做到这一点,这将“帮助”性能。但是,您当然可以构建直通查询。这意味着本地访问查询将包含原始t-sql (sql服务器语法)。这通常可以提高性能。

另一个技巧如果查询有多个表,那么构建一个SQL视图,然后链接到该视图效果很好。您仍将拥有一个显示为链接表的本地链接,并且您只需将视图名称放入组合框行源代码中。

您可以在代码中构建一个DAO (或ADO)记录集,然后将该记录集直接分配给组合框的数据源,但是与使用视图或传递查询相比,这种额外的编码并不会产生更高的性能(而且视图或传递查询不需要任何代码,工作量更少,性能相同)。

因此,在一天结束时,只需使用链接表,或如所述,使用链接视图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33986838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档