从只读MySQL ODBC刷新Access 2016中的数据

时间:2015-12-28 23:21:42

标签: mysql ms-access odbc

我正试图"同步"从只读ODBC MySQL服务器到Access 2016的数据。我需要将数据移动到Access中,以便我可以更轻松地操作和创建更好的自定义报告。

我已经在Access和MySQL之间链接了数据表,但是我无法让这些表中的数据自动刷新。我必须进入Access并点击"全部刷新"。

我要做的是每晚更新一次Access中的所有打开表格,以便每天早上用于构建这些报告的数据都是新的。目前,如果我整个晚上离开这些桌子,当我第二天早上到达时,我必须点击#34;刷新所有"用于访问以检索最新数据。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

当您尝试读取链接表中的数据时,会自动刷新链接表中的数据。您可以通过显示数据库的数据表视图,或通过链接表是数据源的表单来实现。请注意,我们遇到的问题是哪些表有大量记录是下拉列表的来源,数据库已被锁定。

如果基础表具有唯一的聚簇索引,或者在链接表之后,只有在访问中创建索引时,Access才能正确(并且速度)执行此操作。

如果要创建可以操作的副本(例如写入)并且基础表是只读的,那么您将必须创建匹配的未链接表并在应用程序中执行某种形式的复制sql和适当的点