各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.
) \# H+ T( a x" A z( D# u
3 h9 n' B% F6 O0 h7 X问题:
: V# k; v3 `$ W* K$ x9 ]8 ~# Z2 k: S利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.
! Q* w$ o+ t, H7 u- W* w% F但是在记录过程中TABLEFILE 每行只记录一条数据.
; Q6 ^& f: r& b+ g我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.5 V/ k1 m% j$ C' L M+ \
' _! z0 A: q! q
我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...7 l d& X) V& l1 j
" j l$ t& t; i: I* E
我解释的可能不是很清晰,
( L' r* Z4 \) T8 ^& \0 U7 |5 J; s请大家下载来看看..另METHOD是这样写的:
+ ?1 d" s; N+ k9 w* E! y3 `' \# Q# s8 {
(entity:object)3 W {2 K- v2 B" v9 n) d: W% \
is
8 E! Y% Z4 @ W+ |5 C/ ]4 ^row_1,row_2,row_3:integer;
1 |; r6 W# j$ }$ v
: B5 ~' a! f xdo
. W- q5 S/ ?5 ~! F
4 J& m+ X: v. N/ B ! @2 S3 v" [! y) y. o- }
inspect ?.name
2 z; N# q, S2 x/ ^) Dwhen "SingleProc" then 2 q x4 K; @; N) u: l5 n5 V
* _$ R- ^! p. G, A/ zrow_1:=TableFile.YDIM+1;# o4 k' g6 Y# }2 }
; z! h# [ t- i' F. c
TableFile["singleproc",row_1]:=@.name;
) A( s* g9 e4 s( I2 S' P% ?, C M* wTableFile["pro",row_1]:=SingleProc.proctime;7 x6 w: H# H) Z k4 N
@.move;
& ] `. F/ e" d/ z7 R$ Q" m. @, L - o& ^3 @; y% J( Z
when "SingleProc1" then
& ^, j1 w2 i6 e- `9 [$ f 7 a( z, O" v; ^, {2 Q
row_2:=TableFile.YDIM+1;: O5 P& e% ?! Z9 b0 t' {. P
! I3 ^* o/ S9 O8 R4 w% [; T6 [
TableFile["singleproc1",row_2]:=@.name;
; e$ c- ~2 E4 n4 \2 H+ i2 W1 `TableFile["pro1",row_2]:=SingleProc1.proctime;
+ U7 u* L3 V$ _# M@.move;
8 A7 K4 _+ |* @; F. g; s; S' r2 a$ G) G$ m# l8 X; Y% o/ }! a
when "SingleProc2" then
2 G: f) A5 v/ }: ~; c4 i - i( ]5 ?; |' j n M z# a# {& n+ a
row_3:=TableFile.YDIM+1;
' l% G9 K5 U8 f. N MTableFile["singleproc2",row_3]:=@.name;6 L3 v4 }1 N0 i( l) W8 }
TableFile["pro2",row_3]:=SingleProc2.proctime;
p- b8 n' w3 t+ d. X@.move;' c) s G% [* Q" S. I) T
/ z, B! u4 x7 z! v' _% oend;2 q* W N% l7 l: Q& K/ I2 \
' } c% D$ _- E( F' G0 m
" _) U# J( s( c2 ^$ }1 G; hend;
$ ^' d7 ?/ B" h+ x) B3 @$ S& h. z. z, S; c9 V
[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |