在 Access 中对链接的 Excel 表执行 SQL 更新

2023-12-29

使用 Access 2010,我将多个 Excel 表导入到 Access 中,并构建了允许用户更新信息并向表添加信息的表单。这些表单的工作方式是在 VBA 中动态生成 SQL alter 和 update 语句,然后运行DoCmd.RunSQL。但是,我希望对表的更改反映在原始 Excel 表中,因此我删除了 Access 中的表,并将 Excel 表链接到 Access。

我的所有选择查询都继续工作,因此我能够以基本相同的方式访问数据,但我无法使用 VBA 在表上执行 SQL 语句DoCmd.RunSQL,这意味着我无法像以前那样执行 SQL 更新和更改语句。

我的问题是:我可以在链接的 Excel 表上执行 SQL(包括 alter 和 update 语句)吗?如果可以,如何执行?


我可以在我的链接上执行 SQL,包括更改和更新语句吗? Excel 表格?

不,从 Access 的角度来看,链接的工作表是只读的。这不仅仅是 Access SQL 的限制。如果您直接打开其中一个链接数据表视图,您不能更改存储的值、删除行或添加新行。

微软explains https://support.microsoft.com/en-us/kb/904953 ...

由于法律问题,微软已禁用该功能 Access 2003 和 Access 2002 中允许用户更改数据 指向 Excel 工作簿中某个范围的链接表。

Access 2002 和 2003 中删除了该编辑功能,并且没有重新添加到后续 Access 版本中。

请参阅链接页面了解更多详细信息,包括建议的解决方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Access 中对链接的 Excel 表执行 SQL 更新 的相关文章

  • 将数据从 python pandas 数据框导出或写入 MS Access 表

    我正在尝试将数据从 python pandas 数据框导出到现有的 MS Access 表 我想用已更新的数据替换 MS Access 表 在 python 中 我尝试使用 pandas to sql 但收到错误消息 我觉得很奇怪 使用 p
  • 将 MS 转换为秒

    我发现这个公式可以用来将 MS 转换为秒 但它是为 Excel 2002 编写的 而我正在使用 2010 CONCATENATE TEXT INT B1 1000 86400 hh mm ss B1 INT B1 1000 1000 以下是
  • 将 Excel 读取到从第 5 行开始并包括标题的 Python 数据框

    我有一个 Excel 工作簿 它在打开时运行一些 vba 刷新数据透视表并执行其他一些操作 然后我希望将数据透视表刷新的结果导入到 python 中的数据框中以进行进一步分析 import xlrd wb xlrd open workboo
  • 使用“Openxml writer”合并 Excel 中的单元格

    我想合并单元格是excel 通过使用 DOM 方法 我可以轻松做到这一点 但由于我的 Excel 文件太大 当我尝试获取工作表时 它会抛出内存不足异常 所以我必须使用SAX方法来读取excel文件 但我不知道如何用这种方法合并单元格 查了很
  • 比较 EXCEL 中的列本身以检查其是否有重复值

    假设我有一个名为项目代码的列 如下所示 row code 1 A123 2 B123 n A123 代码列中的值可能出现多次 如何使用Excel公式或Excel中的任何方法检查列中的重复记录 Thanks 根据您使用的 Excel 版本 您
  • 无法删除 Access 中 SQL 表上的注册表

    我有一个在 Access 应用程序中链接的 SQL Server 表 如果我尝试使用删除查询删除记录 则没有问题 但是 如果我尝试直接在表中删除记录或在数据表模式下使用选择查询 Access 不允许我删除记录并引发以下警告 Microsof
  • 如何在缩进层次结构中找到父级?

    我目前有一张 Excel 工作表 其中包含缩进的项目层次结构 如下所示 每个项目都缩进 每个缩进四个空格 以显示它如何适应整体层次结构 我已经能够创建一个 级别 列 将缩进级别转换为数字 Item Level Parent P1 1 N A
  • Pandas.read_excel 有时会错误地将布尔值读取为 1/0

    我需要将一个非常大的 Excel 文件读入 DataFrame 中 该文件包含字符串 整数 浮点和布尔数据 以及丢失的数据和完全空的行 还值得注意的是 某些单元格值源自单元格公式和 或 VBA 尽管理论上这不会影响任何内容 正如标题所示 p
  • 调试VBA、定位问题及排查方法[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 有哪些方法调试VBA代码 具体来说 单步执行代码 断点和停止命令 TheDebug command 当地人和观察窗 调用栈 调试 VB
  • 使用 LAMBDA 在 Excel 中生成所有排列

    这是一个经常被问到和回答的问题 如何在 Excel 中生成所有排列 2011 https stackoverflow com questions 5724373 permutations in excel 2016 https stacko
  • 在 Python 中从 Excel 复制 YEARFRAC() 函数

    因此 我使用 python 来自动执行一些必须在 Excel 中执行的重复任务 我需要做的计算之一需要使用yearfrac 这在Python中被复制了吗 I found this https lists oasis open org arc
  • 如何获取活跃的Excel实例?

    我有一个 C 应用程序 该应用程序根据用户需求将信息粘贴到 excel 背后的逻辑是这样的 如果没有正在运行的 excel 实例 它会创建一个实例并粘贴到该实例 如果只有一个实例在运行 它会尝试获取该实例并使用它 这是我用来执行此操作的代码
  • 有没有办法使用 Python Pandas 读取所有行,直到遇到空行

    我在 Excel 中有很多行 并且这些行在空行之后填充有垃圾值 有没有办法使用 Python pandas 只读取 Excel 中第一个空行之前的记录 我不知道 read excel 是否可以做到这一点 如果您从 Excel 导入空行 这些
  • Python循环遍历Excel工作表,将工作表名称添加到列表中,然后连接所有

    我正在循环遍历 Excel 工作表并将它们附加到列表中 循环完成后 我使用 Pandas 连接到单个数据帧 我遇到的问题是将工作表名称添加到适当的列表中 infile is a filepath variable xls xlrd open
  • 有什么办法可以加快这个 VBA 算法的速度吗?

    我正在寻找实现 VBAtrie http en wikipedia org wiki Trie 构建能够在相对较短的时间内 少于 15 20 秒 处理大量英语词典 约 50 000 个单词 的算法 由于我实际上是一名 C 程序员 这是我第一
  • 有没有一种方法可以将这些列转换为数据格式?

    有没有办法将这些列转换为数据格式 gg mm aaaa 时 分 秒 日期 20220601 gt gt gt gt 2022 06 01 小时 3047 gt gt gt gt gt 00 30 47 时 分 秒 我对 B 列有严重问题 我
  • Excel VSTO 工作簿新活动

    在 Excel 2007 的一个 Excel 插件项目中 我需要检查创建新工作簿的事件 我还需要捕捉 Workbook Open 事件 我很容易做到这一点 在我在互联网上的研究中 我发现了以下内容 打开任何工作簿时都会引发 Applicat
  • 在 Excel 中查找结果将行复制到另一张工作表

    我需要一些帮助将数据从一个 Excel 工作表复制到另一个 例如 样本数据 A B C 1 aaa bbb ddd 2 bbb ccc eee 2 bbb ccc eee 3 ccc fff rrr 4 ccc fff ttt 5 ddd
  • 溢出范围:将数组转换为与 @ 的交集值

    在 Excel 引入溢出范围之前 在 运算符 可以使用 将范围 转换 为单个值0 数值 或 字符串 但 并不完全相同 假设有一列正整数从B4向南 从D2向东有一行正整数 并且 A 列和 C 列以及第 1 行和第 3 行完全是空的 目的是将单
  • 从 Excel 应用程序对象中查找位数(32 位/64 位)?

    是否可以从 Microsoft Office Interop Excel ApplicationClass 确定 Excel 是以 32 位还是 64 位运行 Edit该解决方案应该适用于 Excel 2010 和 Excel 2007 此

随机推荐

  • 具有两种方法执行同一操作的用例

    问题一 使用两种方法执行相同操作来构建一个 或多个 用例的正确方法是什么 例如 我的 iOS 应用程序有 3 个屏幕 1 地图视图 可以 长按 并有一个拍照按钮 2 相机视图 当用户点击地图视图中的相机按钮时显示 3 位置 图钉编辑视图 如
  • Java JDBC First() 在 ResultSet 中不起作用?

    我想将光标的位置更改为第一行 但我不知道为什么我的代码不起作用 当我添加时rs2 first 我还收到此错误 仅应在可滚动的 ResultSet 对象 类型 TYPE SCROLL INSENSITIVE 上调用此方法 try String
  • 过滤使用 fs::read_dir() 发现的文件或目录

    我有这个功能 fn folders dir Path gt Result
  • 为什么软件键盘会导致打开/关闭时小部件重建?

    我有一个屏幕 其中包含Form with a StreamBuilder 当我加载初始数据时StreamBuilder TextFormField按预期显示数据 当我点击里面TextFormField 软件键盘出现 这会导致小部件重建 当键
  • 如何使用 Java API 获取 Azure VM(非经典/资源托管)列表

    如何使用 Java API 获取使用资源管理器创建的 VM 非经典 列表 为什么我们需要租户 ID 客户端 ID 和客户端密钥来创建 com microsoft azure management compute ComputeManagem
  • OSX:更改 .framework 的路径

    我的 Mac OS 应用程序与非系统提供的框架 Foo framework 链接 我在 XCode 中添加了对框架的引用 并且应用程序构建得很好 我还有一条将框架复制到输出 Frameworks 文件夹 MyApp app Contents
  • Swift 泛型强制转换的误解

    我在用着Signals https github com artman Signals图书馆 假设我定义了 BaseProtocol 协议并且ChildClass符合BaseProtocol protocol BaseProtocol cl
  • Mongodb - 可靠性问题仍然很重要吗?

    我有几个 sqlite 数据库 我想说大约 15GB 总共大约 100 万行 所以不是很大 我正在研究 mongodb 它看起来很容易使用 特别是如果我想尝试对构成数据库的文档进行一些基本的自然语言处理 我过去从未使用过 Mongo 不需要
  • Pandas:计算列中日期时间对象的频率

    我有一列 来自原始数据 我已将其从字符串转换为 Pandas 中的日期时间对象 该列如下所示 0 2012 01 15 11 10 12 1 2012 01 15 11 15 01 2 2012 01 16 11 15 12 3 2012
  • 如何减小 Subversion 存储库的大小?

    我有一对 svn 存储库 它们比其他存储库大得多 它们对于 svn 来说并不算太大 但它们占用了大量磁盘空间 我宁愿将其用于其他用途 有哪些策略可用于减少 svn 存储库的磁盘使用 我尝试了 删除无效交易 部分此处描述 http svnbo
  • 什么是 Django South GhostMigrations 异常以及如何调试它?

    对我的 Django 应用程序的模型进行了一些更改 并使用 South 将它们迁移到我的开发计算机上 迁移 0004 到 0009 但是当尝试在服务器上迁移这些更改时 我收到 GhostMigrations 错误 没有太多好的内容来解释什么
  • 在 Xcode 6 iPhone 模拟器的 iOS 8 UITableView 上删除 SeparatorInset

    我发现了一个奇怪的空白UITableView for iPhone 6 模拟器 iOS 8 在 Xcode 6 GM 上 我尝试过设置SeparatorInset来自故事板和代码 但空白区域就在那里 以下代码适用于 iOS 7 但不适用于
  • Emacs 重命名变量

    如何在 emacs 中重命名变量 Eclipse 有一个简洁的 重命名 重构操作 它允许您以范围感知的方式重命名变量 这比本地化替换字符串更容易使用 特别是当变量名称是像 e 这样的字符时 emacs 是否内置了类似的功能 新的 Emacs
  • 如何实现 JDatePicker

    我正在使用 JDatePicker 的最新版本 1 3 4 应该如何实施 我收到编译器错误 构造函数 JDatePanelImpl UtilDateModel 未定义 建议的修复方法是 添加参数以匹配 JDatePanelImpl Date
  • 如何在WCF服务中将接口作为参数传递?

    我有以下内容 但我不确定这是正确的方法 namespace WCFServices ServiceContract Name IService ServiceKnownTypeAttribute typeof DataItem public
  • Pandas 中双括号 `[[...]]` 和单括号 `[..]` 索引之间的区别

    我对以下代码行的语法感到困惑 x values dataframe Brains 数据框对象由 2 列 Brains 和 Bodies 组成 Brains Bodies 42 34 32 23 当我打印 x values 时 我得到这样的信
  • 如何将数据存储到数据库(sqlite)

    在 iOS 上 我想使用 sqlite 将用户数据存储在数据库中 对于该设计 Xib 文件用户名 密码 出生日期作为文本字段并采用按钮 填写所有文本字段后 单击按钮时所有数据都存储在数据库中 我假设您已经了解 Outlet 的工作原理以及如
  • 如何将额外的属性字段添加到 asp.net 下拉列表中

    下面我可以设置值和文本 dropListUserImages DataValueField Value dropListUserImages DataTextField Text dropListUserImages Items Add n
  • JavaScript 匿名构造函数:!function(){}();

    我见过在 JavaScript 中创建匿名构造函数的语法 var Application Application function window Application Application property Application me
  • 在 Access 中对链接的 Excel 表执行 SQL 更新

    使用 Access 2010 我将多个 Excel 表导入到 Access 中 并构建了允许用户更新信息并向表添加信息的表单 这些表单的工作方式是在 VBA 中动态生成 SQL alter 和 update 语句 然后运行DoCmd Run