M-dub 发表于 2004-6-22 13:06:17

VBA和数据库

嘿,大家好,
我正在尝试跟随Afralisp上的教程,但是我卡住了...我一直收到错误信息。我不知道他在说什么,当他说“(如果你在编写或运行这个项目时有问题,请确保在你的VBA参考中选择了Microsoft DAO 3.6对象库。)".VBA引用了哪些?在哪里?(别笑了!我需要一些帮助...(好像你还没猜到!:滚动:)...回到ol '属性提取问题。我做了一些狩猎和搜索,这使我害怕,但有没有一些善良的灵魂可以给我一个额外的个人接触?
我希望在AutoCAD块和Access / Excel之间来回切换...我该怎么办?我应该去哪里寻找自己的答案?
谢谢各位!
**** Hidden Message *****

Jeff_M 发表于 2004-6-22 13:27:56

在VBA IDE中,转到工具->参考,并选择DAO 3.6参考
:扼流圈:这够私人吗?
我从ACAD附带的示例文件/项目中找到了答案,并仔细阅读了Adesk新闻组和www.cadvault。com(前身为vbdesign.net)
Jeff

hendie 发表于 2004-6-22 15:31:03

一个问题领域是正确获取连接字符串...您是否设法成功连接到数据库?
是不是有不同的道版本取决于你使用的是哪个版本的Acad~我不记得了。

Slim© 发表于 2004-6-22 15:33:42


M-dub,
为什么不问问Kenny Ramage,毕竟他是写教程的人?

M-dub 发表于 2004-6-22 15:38:10

我有点有点让它工作...
他们每周在办公室举办一次小型VB课程,所以,我相信,这会有所帮助。 我认为,如果我最终能够弄清楚如何做到这一点,我会在这里找到各种各样的用途。

hendie 发表于 2004-6-22 15:41:10

迈克,如果你能坚持到明天,我可以给你发送一些我用来连接Acad&Access的东西。这应该会让你走上正确的轨道。
不过如果你能更具体地说明你遇到的错误,那会有帮助

M-dub 发表于 2004-6-22 15:57:09

非常感谢,亨迪!
当我按照教程学习时,我总是收到警报“找不到TBlock2000.dvb - Call Supervisor.”,但是当我点击Alt + F11并更改某些路径时,它似乎工作正常。 我想我将从那里开始工作,但我必须弄清楚如何从访问到AutoCAD....明天。
谢谢亨迪

hendie 发表于 2004-6-23 07:26:16

所有文件都在你的Acad支持路径中吗?

M-dub 发表于 2004-6-23 07:45:16

100%完全确定。 我把它们放在支持中,当它在我最初拥有它们的目录中不起作用时。 我已经映射了新目录,但它不起作用,所以我尝试了支持目录...我不知道为什么它不起作用...

hendie 发表于 2004-6-23 08:12:35

迈克,我得到了和你一样的错误。它不会找到mdb,除非它是硬编码的,而且,没有检查选择集是否已经存在,它抛出一个wobbly。
尝试在那里对数据库位置进行硬编码并保存dvb。
Set dbInfo = OpenDatabase("C:\mypathinfo\titleblocks\TBLOCK.MDB")

并将其添加到Userform~initialize事件的开头代码1]
这将在启动例程时删除任何同名的现有选择集。
页: [1] 2
查看完整版本: VBA和数据库