乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 71|回复: 6

缺失的环节

[复制链接]

16

主题

38

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
102
发表于 2006-10-13 10:46:54 | 显示全部楼层 |阅读模式
希望大家都好。我工作的公司有一个巨大的数据库,列出了MS Access中的所有部件。在我们的计划完成后,我在access中生成一个bom表,从我绘制的计划中实际计算所有这些项目。这就是我想做的。我想将cad中的块项链接到access。我想我可以用access数据库中预先建立的产品代码名作为名称在cad中创建一个块。在为图形创建所有块并将它们链接到access之后,我就可以在access中为自己生成bom表,而无需对每个块进行物理计数。这是可能的还是我需要一种不同的方法?请仁慈一点,我对VBA的知识几乎一无所知。任何帮助都将不胜感激。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

16

主题

168

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
197
发表于 2006-10-13 11:01:32 | 显示全部楼层
我不知道你这是什么意思。你到底在链接什么
我建议采用稍微不同的方法。在图形中放置块后,可以扫描图形中的块参照(如果需要,可以使用属性),并将输出转到access数据库、excel电子表格或其他任何地方。这方面的一个马瑙尔过程是通过属性提取完成的。
回复

使用道具 举报

16

主题

38

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
102
发表于 2006-10-13 11:25:49 | 显示全部楼层
感谢您的反馈,您会在Express工具中使用导出属性信息吗?这可以只用具有特定名称的块来完成吗?这是将块计算为总数还是单独列出它们?
谢谢
回复

使用道具 举报

16

主题

168

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
197
发表于 2006-10-13 11:30:22 | 显示全部楼层
您可以使用属性提取器(出于教育目的,您应该完成这个过程),它很容易使用。并将为您提供一些额外的操作。
或者,如果你想学习VBA,你可以编写同样的代码。
回复

使用道具 举报

33

主题

470

帖子

9

银币

中流砥柱

Rank: 25

铜币
599
发表于 2006-10-13 13:00:55 | 显示全部楼层

我知道鱼想要什么。
我工作的上一家公司有这个,但该公司使用了Microstation。他们从ERP软件Syteline中提取了它。您在ERP软件中构建了BOM表,然后转到Microstation并将配置为导入和创建BOM表的功能键混合在一起(包括线条工作和数据。
非常流畅。我有没有告诉过它有多流畅。
一些信息
*所有零件数据都存储在ERP软件中。
*用户会在Access和SQL中查询和/或创建零件及其描述(除了作为仅限就绪的用户外,我对Access一无所知)。Access将新创建零件的数据输入ERP
*用户将在ERP软件中输入BOM P/N和数量
*用户将打开部件的cad文件并点击功能键以导入BOM表
如何使用和Autodesk product and Access执行此操作。我一点都不知道。对不起,Fish<br>无法从Access读取数据???
回复

使用道具 举报

16

主题

38

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
102
发表于 2006-10-13 15:38:30 | 显示全部楼层
我真正需要的是在access中生成一个材料清单,但更好的是将access链接到绘图,这样它就可以从绘图中自动计算块数(如果需要,可以使用属性)。这可能吗?我一直在玩dbconnect命令,并实际测试了我的连接,这很好,但我似乎不能掌握数据库链接的属性。
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2006-10-29 23:19:19 | 显示全部楼层
我过去所做的是将一个数据库保存在与主绘图相同的文件夹中(在我们的例子中为3d模型),这避免了一个巨大的数据库来保存所有当前项目的数据。它所包含的只是1个表(一个平面数据文件),我将删除所有现有记录(如果有的话),循环使用模型提取所有标记的项目(我使用xdata,但块名也会一样好),并将其提供给数据库,为每个项目添加一条记录。
您可以在块前面加上3个字母的图案(例如。ABC -PART-09123),这将使迭代drg db更容易一些。
基本上,一旦您写出数据,您就可以根据需要生成任何类型的报告或查询,我们曾经使用简单的查询在给定组件名称的图纸中生成零件清单,并将其写入acad表。如果你愿意,我可以挖掘一些C#代码,但.net与vb / a不同,但你可以看到如何使用查询等将数据写入/写出。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-6 20:51 , Processed in 0.949245 second(s), 66 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表