乐筑天下

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

更新对象数据表字段

[复制链接]

5

主题

65

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2008-7-28 17:54:35 | 显示全部楼层 |阅读模式
我有一个快速和肮脏的VBA,我正试图完成和它#039;这让我抓狂,因为它应该很简单。我有一个包含6个字段的对象数据表。该表附加到一个实体,我想更改附加表中一个字段的值,但我可以'我好像没弄明白
我已经有了获取实体、字符串、表名等的代码,我只能'似乎没有更新我想要的领域。并且,我可以将所有数据放入新版本的表中,如果当前没有#039;第一,我只能#039;t似乎更新了单个字段。任何帮助/建议/指导都将不胜感激!
回复

使用道具 举报

5

主题

65

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2008-7-29 09:01:52 | 显示全部楼层
我们可以在相关代码处获得峰值吗
你是如何选择实体的?绳子?表名?你是如何尝试更新字段的
AutoCad的哪个版本?
回复

使用道具 举报

5

主题

65

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2008-7-29 13:53:16 | 显示全部楼层
谢谢你的快速回复。那么,让'让我们看看我是否能回答所有这些问题。这里是#039;这是它的要点(一个非常常见的问题)…我有一个污水管网,每个管道都用一个字符串标记,格式为:size material slope(空格分隔符)。我有一个对象数据表附加到每一行,它有一个唯一的ID作为第一个字段(数组中的0)和一个字段,用于其他3个数据元素中的每一个
此处'它是如何工作的(如我所说,快速而肮脏):选择字符串并将其拆分为数组的各个部分:;sset1.在屏幕上选择;strPipeString=sset1。项(0)。text字符串;strPipeValues()=拆分(strPipeString,-1)
选择附有对象数据表的行:;sset2.在屏幕上选择,尝试填写字段(这就是我遇到问题的地方): ;设置ODRCs=odTable。GetODRecords;对于sset2中的每个acadObj&nbsp ODRCs。记录。第(1)项。Value=strPipeValues(0)&nbsp ODRC第(2)项。Value=strPipeValues(1)
&nbsp ODRC第(3)项。值=strPipeValues(2);接下来是'这一部分显然有问题,我35;039;我不确定是否需要调用.init或.update来完成它。看起来应该很容易,但我'我错过了一些显而易见的事情。
回复

使用道具 举报

5

主题

65

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2008-7-29 19:14:28 | 显示全部楼层
本人'我现在正在旅行,但你能不能把它锁定并发布一个;我玩的实体很少?
回复

使用道具 举报

5

主题

65

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2008-7-29 19:29:56 | 显示全部楼层
当然可以。请参阅随附的Sanitary.dwg。本人'我在09年一直在研究它,但它#039;它仍然是07格式,所以你应该可以用一个旧版本来查看它
对象数据表应附加到线条,每一行都标有相关信息和dwg编号(这就是为什么我为文本字符串设置了选择集,以便我可以同时抓取dwg编号)
非常感谢你的帮助。
回复

使用道具 举报

5

主题

65

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2008-7-29 19:54:28 | 显示全部楼层
本人'我还没帮上忙,但我'我回家后会看一眼。
回复

使用道具 举报

5

主题

65

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2008-8-6 10:57:17 | 显示全部楼层
本人'我还是没帮上忙,我试过了,但我做不到;我从来没有得到任何结果。你有什么进展吗?
回复

使用道具 举报

5

主题

65

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2008-8-6 11:39:45 | 显示全部楼层
本人'我尝试了一些其他的事情,更多的只是随便看看它是否有效,但我仍然可以#039;我似乎没能把它做好。本人'我确信它是#039;s simple和I'我只是遗漏了一些东西,因为我可以附加一个新表并填写值。我只能't编辑已附加表中的值
I'我要试着找到一到两个'看看我是否能得到一些帮助。如果/当我能得到答案并解决这个问题时,我&35;039;我会把我的;“粗略”;在这里的某个地方进行版本升级,以便其他人可以对其进行润色,或者在需要时使用它
谢谢
回复

使用道具 举报

5

主题

65

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2008-8-6 11:45:43 | 显示全部楼层
只是想澄清一下……你使用的是什么版本的AutoCAD?垂直应用程序?
回复

使用道具 举报

5

主题

65

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2008-8-6 12:30:00 | 显示全部楼层
我想,既然你'关于OD表,您'重复使用Map。在Map的根安装下的示例文件夹中,有一个VBA文件夹
在此文件夹中,您将找到MapSample。dvb和MapSampleReadme.txt
刚刚通读了自述文件,上面的dvb文件中似乎有一个宏,它与您'你在试着做……你看了吗?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-4 02:22 , Processed in 1.396119 second(s), 72 queries .

© 2020-2025 乐筑天下

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