我不是一个程序员,也不是一个精通VBA的人,但不知何故,我最终还是试图自动化一个旧的Access文件,我的公司每周都会手动运行这个文件。手动运行需要2个多小时,因此自动化似乎是值得的。db.QueryDefs.Delete "ExportData2“-这将被标记为错误,其中item not found in this collection被标记为错误
因此,从理论上讲,这应该会生成每个供应商(瑞典语中的Leverantör)拥有多少产品数据的统计报告,并将其放在我们共享的网络磁盘(G:)上的一个Excel文件中。
我已经在Access 2007中使用VBA创建了一条SQL语句,并且收到错误消息"Item not found in this collection“字段确实存在于表中并且拼写正确。我甚至将SQL语句复制到一个查询中,并且它起作用了。这是我第一次使用VBA输入SQL语句。我要做的是让SQL语句从当前表单的特定记录中提取两个电子邮件地址。
我的程序想要删除一个表,如果它存在。这个整洁的小函数( Terry Kreft)以前每次都有效,但今天,在Access 365下,它失败了,并显示"Item not found in This collection“。 Dim loTab As DAO.TableDef Set loTab = CurrentDb.TableDefs(Tablename) <<<< This is wher
我想知道的是如何在代码编辑器中获得控件可用的事件列表(只是澄清一下)。
有没有办法以编程方式列出用户表单上控件的所有可用事件过程,这样我就可以将事件列表添加到数组/集合/字典中以供其他用途。我找不到上面提到的链接中提到的control.properties,因为我在Excel中工作,我猜这个属性没有公开。我希望我能经历一个像"for each oneEvent in oneControl.Events“这样的属性/事件集合,我知道这是不可能的。我认