然而,作为CAD程序员,无论我们是否对数据存储的位置/方式有发言权,我们都应该首先将重点放在正确构造解决方案上,我在本主题的讨论中没有提到这一点
通过正确的结构,我的意思是,这种典型的解决方案将由3部分组成:操作AutoCAD/Drawing中的对象的代码,在AutoCAD和数据存储之间传递数据的代码,以及实际组织数据存储的代码(特别是,如果它是您自己的自定义数据存储,例如Excel工作表、CSV、XML…)
关键部分是中间部分:数据访问层。它应该针对一个接口进行编码,以便from零件(AutoCAD侧代码)不知道后端是什么,无论是Excel工作表还是某种数据库。这样,如果后端数据存储发生更改,只需针对新的数据存储实现接口,CAD端代码(来回读取/写入数据)将不会受到影响,也不需要重新构建/重新编译
话虽如此,但如果您使用VBA,我不确定您是否可以使用Interface。回到我使用VB5/6的时候,是的,可以定义接口并实现它。为什么仍然坚持VBA? 费用fi fo fum-;我认识变电站材料…
我们已经开始使用Inventor 2015,并在变电站设计中添加了一个插件-http://substationdesignsuite.com/现在,我们只需将材料从Inventor输出到电子表格,但最终希望为Inventor开发一个附加模块,将材料绑定到外部数据库
在进行输电线路项目时,我们确实使用了材料通道,但现在它是35;039;使用另一个程序(PLS-CADD)的输出会造成混乱
乔·塞尔科';s手册;SQL for Smarties中的树和层次结构是一篇有趣的文章 ;我想不通,但我们都必须从某个地方开始
Access Solutions book是一本优秀的资源
无论如何,请随时向我们通报您的最新进展
是的,它的子材料很好 ;遗憾的是,我现在正在使用excel版本 ;我想搬到一个数据库,很可能是访问,但我现在没有时间设置它 ;我迟早需要一些东西来证明概念,我可以用excell做到这一点 ;尽管如此,我打算在下个月左右尝试转换为Access ;最终,将cad与BOM联系起来会很好,但这是it自身的另一个挑战。
页:
1
[2]