青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2015-4-20 21:28 | 显示全部楼层 |阅读模式
   对于实体属性读取时可以用到下面的函数,但是有一个问题就是如果我们多选很多实体时,里面如果有没有属性的实体时,&ATTTL函数就会报错,程序上止,解决思路有一个就是如果读没有属性的实体报错,可以用IFERR,把这个有问题的实体跳过,可是不知道这个IFERR要写在哪里,写在ATTTL函数后肯定不对,又想跳转,要如何做呢?, w' a, b. q( D/ u" {/ d
) Z, z5 R0 f8 O
7 X* n; x/ T7 N1 ^1 x1 Y

' M: ]% T; Q3 ]  E

; f6 q1 `* H  Q; u( y! F; F3 ^$ y6 c& v

( _  W& d9 X% V1 s6 i% R7 l&ATTTL({obj|PART|'name'},seqno[,data_type])读属性标题 4 `7 `' g( ^  B1 [$ D/ m, \
&ATTVL({obj|PART|'name'},'title'[,IFERR,label:][,data_type])读属性值
- E2 ^. G2 b' }
发表于 2015-4-21 00:00 来自手机 | 显示全部楼层
写在读取的前面,再给读取属性的对方给一个标号,前面用跳转跳过执行错误的代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-22 22:24 | 显示全部楼层
ypcopy 发表于 2015-4-21 00:006 H/ @  j# D; B* }
写在读取的前面,再给读取属性的对方给一个标号,前面用跳转跳过执行错误的代码

, \+ p& N! P3 D  L* Y您好,谢谢您的指导,我明白您所说的意思,但不知代码怎么写,附上以下源码,可否说得再得详细点,谢谢
20150422-1.gif
回复 支持 反对

使用道具 举报

发表于 2015-4-23 23:59 | 显示全部楼层
cparts=¶tt
  A, `, ^; B5 o" R0 K8 cdh2=&ATTVL(cparts,dh1,iferr,l70:)9 F6 m5 l' B% W5 D1 M7 i' R* ?, C
l70:
5 h+ v% E! Z4 E1 Fmc2=&ATTVL(cparts,mc1,iferr,l71:)
( T) Y: l3 v. S( ^$ x, w, Il71:
; X# F9 {0 W* c
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-25 17:59 | 显示全部楼层
ypcopy 发表于 2015-4-23 23:59  d3 P, w0 s; a# o& `
cparts=¶tt
2 v' S, [; h+ j% p& K& cdh2=&ATTVL(cparts,dh1,iferr,l70
4 n& r& Y$ C7 X' B3 ?! k$ ol70:

- ~1 v" R9 u9 i& n7 o楼上的,谢谢您的帮忙,不过cparts=¶tt应该是cparts=&paratt吧,且我按照你所提供的代码,还是不行如下图片,请再一次帮忙指点下是哪里邮问题了,谢谢8 L% Z5 s- j  ?. l0 o1 F
20150424.gif
回复 支持 反对

使用道具 举报

发表于 2015-4-25 19:43 | 显示全部楼层
本帖最后由 ypcopy 于 2015-4-25 19:49 编辑 ! C7 J. F4 l$ j: f0 V
+ S1 F" V+ }, k4 }7 v% Y- w
dh1='abc'; P, S. [" w: F$ ^  O/ K0 F
mc1='bcd'
& t% E+ r4 m( C' M, p2 @dh2=&ATTVL(obj(1),dh1,iferr,l70
6 o' J: }4 Q" }l70:" a2 J0 s0 z4 e' `) S" d
mc2=&ATTVL(obj(1),mc1,iferr,l716 v- T/ d! w0 h, ]: W
l71:& k* |& t; ?5 ^7 Y% \- V% f2 c
你自己要改成你选的对象啊
2 p, o! A$ {/ ~  o
movie.gif

mc.rar

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

售价: 3 G币  [记录]

回复 支持 反对

使用道具 举报

发表于 2016-3-17 11:21 | 显示全部楼层
学习一下,谢谢
4 r1 e: L/ |$ t- _7 ?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-23 11:54 , Processed in 0.053941 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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