各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.
) B, [8 Y2 {0 Y: ?, j7 p' K7 r8 `* ?5 v
问题:6 ~9 A" Z7 p8 R0 }4 _4 T
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.
2 I( }* D) V( _* g) S/ C! H但是在记录过程中TABLEFILE 每行只记录一条数据.
- x* [2 Z# ?; Q! c我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.& a8 y/ D; r2 `* O
- A9 [9 k3 j) ~我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...( O3 o& d' Y' r. a
0 Y- ~( n5 I3 X. v9 p2 X# h( M
我解释的可能不是很清晰,
/ e9 l7 j1 {+ G- U- Q! }请大家下载来看看..另METHOD是这样写的:* C, V- C4 p* Q3 p4 j
' x4 y% T! d# O% m
(entity:object)8 v \8 K( X+ [) K- R6 S
is
8 ], k) H/ S4 u) v2 V0 frow_1,row_2,row_3:integer;3 T x' l7 C; j, f
4 b$ }% U% z" c7 \
do4 g7 Z5 i6 X3 f0 @& |
$ }# q3 P. h P: a 6 o5 @ o5 z8 D( z, n
inspect ?.name* x% E( F" B! @7 p1 w* f, U
when "SingleProc" then
$ ^# U) q# i& H
' |2 m; R: {' arow_1:=TableFile.YDIM+1;
9 ?2 P& z) q5 G
3 ?4 z, v7 f, CTableFile["singleproc",row_1]:=@.name;
3 D6 w- P* B4 y$ PTableFile["pro",row_1]:=SingleProc.proctime;
# K3 ?2 h; P+ P: | T6 ]" v" y@.move;
. m& `6 z1 n% w/ Q+ z T: g( E1 \3 a4 P0 G
when "SingleProc1" then
t K( d1 L6 j) W" }; L* z % f. w2 x. N3 ]4 M. [8 |7 s
row_2:=TableFile.YDIM+1;
6 ? P' P6 O: _ 0 }/ W) o7 M$ b H* z4 r3 b
TableFile["singleproc1",row_2]:=@.name;+ ~) U% }; k0 P: g5 w+ ]
TableFile["pro1",row_2]:=SingleProc1.proctime;
$ Z# c) X. ^# l y+ t% m9 A; K( D@.move;
3 y6 w0 ]8 d) f" h3 w5 I K- C1 g3 d0 h1 U) ?( z
when "SingleProc2" then
1 N, X3 Y' \+ t5 E: B / K: y/ l C+ f( d, c% G
row_3:=TableFile.YDIM+1; 9 D+ F5 O0 Z6 }8 U3 | l
TableFile["singleproc2",row_3]:=@.name;: B& n/ y' V! f) h7 Q/ |" E
TableFile["pro2",row_3]:=SingleProc2.proctime;$ o) @+ {* x' z3 \
@.move;3 L7 U* S( f! `4 T( V
4 u$ C" ^; d9 r6 x+ _
end;
1 q3 w8 d7 F5 O( s
) c1 ^+ Z1 X+ G1 y, t$ V2 y& X) {' Y
end;, G2 u) T+ [+ L; F5 l' ^3 t- b
) E, g, _ }/ c; R% P[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |