Fish 发表于 2006-10-13 10:46:54

缺失的环节

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

Arizona 发表于 2006-10-13 11:01:32

我不知道你这是什么意思。你到底在链接什么
我建议采用稍微不同的方法。在图形中放置块后,可以扫描图形中的块参照(如果需要,可以使用属性),并将输出转到access数据库、excel电子表格或其他任何地方。这方面的一个马瑙尔过程是通过属性提取完成的。

Fish 发表于 2006-10-13 11:25:49

感谢您的反馈,您会在Express工具中使用导出属性信息吗?这可以只用具有特定名称的块来完成吗?这是将块计算为总数还是单独列出它们?
谢谢

Arizona 发表于 2006-10-13 11:30:22

您可以使用属性提取器(出于教育目的,您应该完成这个过程),它很容易使用。并将为您提供一些额外的操作。
或者,如果你想学习VBA,你可以编写同样的代码。

Krushert 发表于 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读取数据???

Fish 发表于 2006-10-13 15:38:30

我真正需要的是在access中生成一个材料清单,但更好的是将access链接到绘图,这样它就可以从绘图中自动计算块数(如果需要,可以使用属性)。这可能吗?我一直在玩dbconnect命令,并实际测试了我的连接,这很好,但我似乎不能掌握数据库链接的属性。

MickD 发表于 2006-10-29 23:19:19

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