![]() |
1
3
如果内存可用,可以创建一个链接到Excel电子表格的表。一旦链接到Access,就可以像对待其他表一样对待它。 进行比较的查询如下所示(请参见下图)。它将返回Excel电子表格中不匹配的行(右键单击图片并将其保存到计算机上,以便更清晰地查看)。
就自动化而言,如果您愿意保留一个正在运行的访问副本,则可以
set up a Timer in a form
. 如果没有,你必须使用
Office Automation
. 有关“你好,世界”的示例,请参见这里的c:
|
![]() |
2
1
使用ace,您可以直接查询工作簿,例如
|
![]() |
3
1
如果Excel工作表结构为列表,则 ADO 可能是去的路-更多信息 here 编辑 :这里有几种不同的方法
我没有意识到DAO重新使用了Access2007。由于我使用Excel连接到数据库,DAO已被弃用多年(ADO是首选的连接方法)。我现在更清楚了 |
![]() |
4
0
我知道我会为此而受到抨击,因为它不是非常“程序员Y”,但是如果这是一次性的,并且结果访问表只是一些查询的数据的临时工作副本,那么您可以直接将数据复制/粘贴到数据表视图中的表中。 这是一个快速,肮脏,没有浮华的方式来做它,但它工作,需要很少的额外工作。 注意:如果表非常大或者其他人正在使用它,您可能不想这样做。它可能很慢,并且会引入很多锁。 |
![]() |
Kram Kramer · 通过vba自动调整文本大小以适应形状 6 月前 |
![]() |
Eric · 我有邮政编码替换问题Excel VBA 6 月前 |
![]() |
Chasester · VBA使用嵌套的DIV抓取URL 6 月前 |
![]() |
Iron Man · 代码插入和复制到错误的工作表 6 月前 |
|
NoFafo · 将文本框放入数组进行格式化 6 月前 |
![]() |
Smokestack · 过滤器范围C3:G3并粘贴到其他单元格 7 月前 |