各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.2 }! v( `- }; G0 f1 a
4 L* n* W8 ~( v问题:, }. _# _! K4 L
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME./ P2 @0 E6 y" Q% B, F; ?
但是在记录过程中TABLEFILE 每行只记录一条数据.
$ i% R0 o2 ?* L l" {0 p我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.
! w2 U: |: A6 J6 E$ y* n' V
" L a( X: M: d: Y0 q我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...6 d4 X' u4 H" l1 f: {
" b, x2 W+ Q) Z5 u3 e" K
我解释的可能不是很清晰, g) B" a2 T- P2 e5 I i" K0 A
请大家下载来看看..另METHOD是这样写的:
$ I0 [# D+ P( s- |1 S
% W4 H0 Y$ G( y6 X(entity:object)2 g' s5 r: M& `7 t7 e
is
+ X. M5 O% \5 z, t5 Z4 jrow_1,row_2,row_3:integer;
' g- A- p* S+ X" [/ h* \. \! B9 ^
: b$ U" N1 w5 q" {! Tdo6 a& @+ @$ w7 V
* Y7 S5 p- f8 R5 _ d
! r! j; t r$ q! X7 {: Yinspect ?.name; L1 M& {. ]# d% R, |3 \4 G- D
when "SingleProc" then 8 v& \8 r! Z8 R* k. G" o
) S% n5 | k, `3 Y' }$ Z' K7 u: Orow_1:=TableFile.YDIM+1;
% M, C8 b8 q0 L7 I) E4 d
" z9 W0 A- l$ m# H, ?5 nTableFile["singleproc",row_1]:=@.name;
' U- ?9 e; t6 s! @- @; nTableFile["pro",row_1]:=SingleProc.proctime;+ T0 A1 E( A5 F* R/ Y
@.move;' U! b' R$ B& v' w! ~
' L6 e# n0 e( v5 lwhen "SingleProc1" then + \; z5 x3 D# i6 l2 A4 l4 z$ }2 A2 y- |
* g* \& ^; @5 N; Arow_2:=TableFile.YDIM+1;" L! W7 v& R$ o9 U$ Q$ {
; }8 Q; y/ \4 W
TableFile["singleproc1",row_2]:=@.name;
: v, e9 i6 Z @TableFile["pro1",row_2]:=SingleProc1.proctime;
. T9 H* C7 m* D; f+ M: p5 |* v) J@.move;7 v. a( L) L- f- [" i; L7 I3 |, z
! s9 ]( |& ?$ @
when "SingleProc2" then 1 C0 }5 {- h& v
; x6 X+ D2 ^; A2 @6 }; o* b: I- A
row_3:=TableFile.YDIM+1; # r4 p+ `5 C3 q& r* J* n; M; T
TableFile["singleproc2",row_3]:=@.name;% n0 S2 t: g4 J! \1 m/ R
TableFile["pro2",row_3]:=SingleProc2.proctime;. x' z! O9 p9 f& e* v2 O5 S
@.move;
& z. C |( Z% o6 ?; {: }
$ u" ~2 e4 b$ Vend;
: V9 X" H' Q- Y' O* a
9 q+ P% V% e) t2 q1 K: X4 Y [2 y `1 R; c& D5 q
end;
" } v2 ?) v; B% b' W; ^0 ?
7 z% K* f2 D% X: q, Y[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |