青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

* B/ }% X' y0 `- v# N6 D

% q1 p* R2 w% b! _) v# I$ V: N5 k+ X6 A0 Q
, I% N5 D9 e8 M; {! \( l7 n

. A1 V4 Q# a7 t6 {" s+ |

8 ]+ v1 V8 G4 \&ATTTL({obj|PART|'name'},seqno[,data_type])读属性标题
6 V: u4 I+ ^, u( X&ATTVL({obj|PART|'name'},'title'[,IFERR,label:][,data_type])读属性值3 d, x: a8 Q9 ]* W% C) T8 ?; d
发表于 2015-4-21 00:00 来自手机 | 显示全部楼层
写在读取的前面,再给读取属性的对方给一个标号,前面用跳转跳过执行错误的代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-22 22:24 | 显示全部楼层
ypcopy 发表于 2015-4-21 00:00: u, d  n3 L; b  N; ~3 X
写在读取的前面,再给读取属性的对方给一个标号,前面用跳转跳过执行错误的代码
0 K; ^* N8 o! h- R2 x
您好,谢谢您的指导,我明白您所说的意思,但不知代码怎么写,附上以下源码,可否说得再得详细点,谢谢
20150422-1.gif
回复 支持 反对

使用道具 举报

发表于 2015-4-23 23:59 | 显示全部楼层
cparts=¶tt
$ E9 L. s/ ~' _, J$ Ydh2=&ATTVL(cparts,dh1,iferr,l70:)
+ ?2 Q3 C5 \4 e0 Pl70:
- l, M, w8 B+ E( C/ O( N) ymc2=&ATTVL(cparts,mc1,iferr,l71:)
( n+ ]3 m8 S+ U9 I0 ]0 e: Y+ i! s) \l71:
6 h- J* U5 W; \' s" x* y
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-25 17:59 | 显示全部楼层
ypcopy 发表于 2015-4-23 23:592 R* [2 a  w# ^5 l
cparts=¶tt
" u, X* m& u; \0 Y. k4 ~/ `dh2=&ATTVL(cparts,dh1,iferr,l70
- [: ?# P) G0 _' ~3 wl70:

$ r# \. q0 C- ~; V; Q- A% H楼上的,谢谢您的帮忙,不过cparts=¶tt应该是cparts=&paratt吧,且我按照你所提供的代码,还是不行如下图片,请再一次帮忙指点下是哪里邮问题了,谢谢! D4 D2 s, Z- q4 N# |7 _$ g9 D
20150424.gif
回复 支持 反对

使用道具 举报

发表于 2015-4-25 19:43 | 显示全部楼层
本帖最后由 ypcopy 于 2015-4-25 19:49 编辑
0 V* N, h) F: j' c: |# f8 Y4 |* K/ }/ m5 [! S' S/ [1 Q
dh1='abc'+ a3 r: w- J6 c" V, K# ?6 ^
mc1='bcd'
9 B* ]; }; v4 L/ q. B4 wdh2=&ATTVL(obj(1),dh1,iferr,l70
) M! h/ p* [  q; H5 Jl70:9 q* N8 \2 _! {
mc2=&ATTVL(obj(1),mc1,iferr,l71
9 {# _3 D8 t' P$ ^. F  xl71:* C3 S' K. H1 z# V6 ?" [
你自己要改成你选的对象啊
. T  ]" D; g" G
movie.gif

mc.rar

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

售价: 3 G币  [记录]

回复 支持 反对

使用道具 举报

发表于 2016-3-17 11:21 | 显示全部楼层
学习一下,谢谢3 d+ L9 m3 [" n. b/ i) s0 g$ d/ m) _
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 04:39 , Processed in 0.063795 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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