青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2015-4-20 21:28 | 显示全部楼层 |阅读模式
   对于实体属性读取时可以用到下面的函数,但是有一个问题就是如果我们多选很多实体时,里面如果有没有属性的实体时,&ATTTL函数就会报错,程序上止,解决思路有一个就是如果读没有属性的实体报错,可以用IFERR,把这个有问题的实体跳过,可是不知道这个IFERR要写在哪里,写在ATTTL函数后肯定不对,又想跳转,要如何做呢?
2 w, F# M) Y+ E5 p' G& |  _/ }; v$ L. A" \' ?4 t' P
9 V4 }7 [) ^2 m8 W& ?# A& W# A

) l$ Q9 P( S! V; m( M, F& Z% @3 \
* Y7 ^+ R' z# x$ U
7 _) h5 L6 u4 o5 ~; _

# R6 y1 g$ [& V& s; ?9 A% z&ATTTL({obj|PART|'name'},seqno[,data_type])读属性标题 5 G8 d3 }) _  z$ k. s
&ATTVL({obj|PART|'name'},'title'[,IFERR,label:][,data_type])读属性值
4 q/ ^  H  y" c+ H8 M, y9 L" |
发表于 2015-4-21 00:00 来自手机 | 显示全部楼层
写在读取的前面,再给读取属性的对方给一个标号,前面用跳转跳过执行错误的代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-22 22:24 | 显示全部楼层
ypcopy 发表于 2015-4-21 00:00
# v# }; @7 Z. b. J! W6 g写在读取的前面,再给读取属性的对方给一个标号,前面用跳转跳过执行错误的代码

8 m; U& N3 N$ I& {您好,谢谢您的指导,我明白您所说的意思,但不知代码怎么写,附上以下源码,可否说得再得详细点,谢谢
20150422-1.gif
回复 支持 反对

使用道具 举报

发表于 2015-4-23 23:59 | 显示全部楼层
cparts=¶tt
2 ]! u, H9 `9 S! ~dh2=&ATTVL(cparts,dh1,iferr,l70:)
+ Z- M8 U% }3 p0 p1 Hl70:
  T/ R* B3 F- ~2 j; G7 X% mmc2=&ATTVL(cparts,mc1,iferr,l71:)
( S" N( p  L+ r/ v! |9 Ll71:6 W8 M' q& v7 L  |( @7 S8 |7 E
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-25 17:59 | 显示全部楼层
ypcopy 发表于 2015-4-23 23:59
7 D" w. ?. ]' i' J% v7 O& xcparts=¶tt
6 K" q- W7 s. U- Jdh2=&ATTVL(cparts,dh1,iferr,l70* E+ u; _" u; z) t8 Z4 Y) k( a! g5 @
l70:

' W( H6 w* |( k/ {楼上的,谢谢您的帮忙,不过cparts=¶tt应该是cparts=&paratt吧,且我按照你所提供的代码,还是不行如下图片,请再一次帮忙指点下是哪里邮问题了,谢谢
# `0 G5 P: ]* B% B9 A
20150424.gif
回复 支持 反对

使用道具 举报

发表于 2015-4-25 19:43 | 显示全部楼层
本帖最后由 ypcopy 于 2015-4-25 19:49 编辑   {  x$ x# c8 U  T) X8 e% N' M
  f: B- ?/ G; h+ u
dh1='abc'
/ J) X9 Y$ v5 Jmc1='bcd'7 V7 F/ B5 e3 I2 E3 M
dh2=&ATTVL(obj(1),dh1,iferr,l70, y0 [" c6 |) B! a" ^4 v: b2 v8 G
l70:
( c$ u0 q8 v. a' K, s% R+ }+ M1 Bmc2=&ATTVL(obj(1),mc1,iferr,l716 T8 u6 [! G& ?, R3 x7 Q: x
l71:. d$ m( K% g6 C6 v, L1 [8 s  _
你自己要改成你选的对象啊
# m0 h! g9 U! G% E
movie.gif

mc.rar

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

售价: 3 G币  [记录]

回复 支持 反对

使用道具 举报

发表于 2016-3-17 11:21 | 显示全部楼层
学习一下,谢谢
) J7 V9 ^  Y& Z# M% G
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-11 09:42 , Processed in 0.061718 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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