青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1271|回复: 6

[原创] 读属性出错要怎么解决呢

  [复制链接]
发表于 2015-4-20 21:28 | 显示全部楼层 |阅读模式
   对于实体属性读取时可以用到下面的函数,但是有一个问题就是如果我们多选很多实体时,里面如果有没有属性的实体时,&ATTTL函数就会报错,程序上止,解决思路有一个就是如果读没有属性的实体报错,可以用IFERR,把这个有问题的实体跳过,可是不知道这个IFERR要写在哪里,写在ATTTL函数后肯定不对,又想跳转,要如何做呢?% w( x8 D  Y2 w. J, c/ r

% c6 u- u, p) o7 i* Z

, E8 ^/ W' O# e: x) O5 P8 _% ~' ^

) U% A) y( t& s* {9 B9 W
  `# Y  _" d4 }$ }- p7 c

- \4 c5 Z" I# `# B' g' V&ATTTL({obj|PART|'name'},seqno[,data_type])读属性标题
. N: j! M$ u! _- ]0 D& U&ATTVL({obj|PART|'name'},'title'[,IFERR,label:][,data_type])读属性值
' a& I: }$ Q6 y
发表于 2015-4-21 00:00 来自手机 | 显示全部楼层
写在读取的前面,再给读取属性的对方给一个标号,前面用跳转跳过执行错误的代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-22 22:24 | 显示全部楼层
ypcopy 发表于 2015-4-21 00:00
; d* R! q! p2 T6 t. c, U写在读取的前面,再给读取属性的对方给一个标号,前面用跳转跳过执行错误的代码

' j& `3 P+ v" B' ?0 y1 D( s您好,谢谢您的指导,我明白您所说的意思,但不知代码怎么写,附上以下源码,可否说得再得详细点,谢谢
20150422-1.gif
回复 支持 反对

使用道具 举报

发表于 2015-4-23 23:59 | 显示全部楼层
cparts=¶tt- j" b3 n0 ~  j, @/ |  |5 G
dh2=&ATTVL(cparts,dh1,iferr,l70:)
& f+ U" ^2 g0 a3 D  ~1 W6 ?' ll70:
/ B2 G$ P: S0 `mc2=&ATTVL(cparts,mc1,iferr,l71:)3 J; E$ \9 v/ R/ |0 A; ~# E
l71:
. U- b0 m( O+ s  D. A
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-25 17:59 | 显示全部楼层
ypcopy 发表于 2015-4-23 23:59
  c& {6 p5 G6 N0 D. q' ^cparts=¶tt
) ?  d4 S# ~! u% ^0 S& H- P" ddh2=&ATTVL(cparts,dh1,iferr,l70
' [- P+ e9 s( U+ C: gl70:
7 n3 u  S3 u/ G) c' Z4 H
楼上的,谢谢您的帮忙,不过cparts=¶tt应该是cparts=&paratt吧,且我按照你所提供的代码,还是不行如下图片,请再一次帮忙指点下是哪里邮问题了,谢谢
5 ?* S4 D; n6 {) h1 E5 I) W
20150424.gif
回复 支持 反对

使用道具 举报

发表于 2015-4-25 19:43 | 显示全部楼层
本帖最后由 ypcopy 于 2015-4-25 19:49 编辑
* }/ I1 Z$ i) [) o7 J
- c. X& q9 U" v5 B* i8 Y3 adh1='abc'! b0 F/ z' h) Q) X0 n% ~
mc1='bcd') b; k' `! T4 |# ^2 ~' a
dh2=&ATTVL(obj(1),dh1,iferr,l70
% Q3 P1 r: f4 M* ?* E- Q0 @4 Rl70:3 ], @; G7 p; N2 ]
mc2=&ATTVL(obj(1),mc1,iferr,l71
, e5 U6 {2 ]( x/ t+ vl71:
9 L. Z" L1 Z' B2 d你自己要改成你选的对象啊
3 H( n. v% V; e' |
movie.gif

mc.rar

698 Bytes, 下载次数: 10, 下载积分: G币 -1

售价: 3 G币  [记录]

回复 支持 反对

使用道具 举报

发表于 2016-3-17 11:21 | 显示全部楼层
学习一下,谢谢2 ~* z6 N0 R7 y) ~" G$ e6 Z' [3 O
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-12-4 01:34 , Processed in 0.067737 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表