我不好意思问这个问题,因为我只是暂时使用 Access 前端,但我被要求将 access 2007 数据库迁移到带有 php 前端的 mysql。我已将数据移至 mysql 并正在处理 ~400 份表格、报告等,但希望用户在我开发新系统时能够访问该系统。
我对访问没有什么经验,虽然我已经能够连接到 mysql 表,但表单似乎没有更新它们的数据源。
有没有办法将整个访问前端更新为新表?还是我错过了一些非常简单明了的东西。我在谷歌上进行了大量搜索,并且阅读了我正在输入此内容的页面上出现的所有“类似问题”,但无法找到似乎适用的答案。
感谢您提供的任何帮助或链接。
您可以将 Access 数据库中的物理表转换为链接表。链接表就是这样:一个链接。实际数据位于其他地方。为此,您需要创建到 Access 支持的 MySQL 数据库的连接。Access 支持 OLEDB 和 ODBC 连接。下载 MySQL OLEDB 或 ODBC 驱动程序,创建 DSN(如果您选择 ODBC 路径)。打开您的 Access 数据库并单击“外部数据”工具栏上的。选择“创建链接”,然后创建指向已导出到 MySQL 的所有数据的链接。链接表将与您现有的表一起创建。然后,您可以尝试逐个删除物理表并重命名匹配的链接表,以便名称相同。您可以在每个表之后逐步测试应用程序。
顺便说一句,您也可以使用 Access 通过驱动程序导出数据。它将与索引一起导出