各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.7 r+ F3 u% R" c* w2 J6 n
& O8 q8 P0 b9 q+ F
问题:4 E# F) H. `" h7 i4 n4 @& Q1 H
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.
# c8 ?4 K3 ~. y- J. C$ z但是在记录过程中TABLEFILE 每行只记录一条数据.
" A/ \+ h9 d# n, H我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.
" P4 @6 O( B! \# J/ P" I+ X
) z+ Y- }; B/ }7 J: A) }我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...
7 K# E9 ~2 U- R# ^& ~/ s
) b0 H k- F- h$ ^$ q0 |9 b* p我解释的可能不是很清晰,
) e; p% G1 H" {* T, k请大家下载来看看..另METHOD是这样写的:
8 m5 U3 [$ g4 r8 d& r( K" k6 \2 ^) ?2 S3 i7 {' }" F5 W
(entity:object)
& Q6 y8 X/ V1 g( i3 ]4 x1 Z9 eis1 C! ~% L, |, j$ q q. r
row_1,row_2,row_3:integer;) `7 p; N) I* v; V. u1 n9 `
# [* q8 Z% p4 {0 d; g' o. vdo; y5 `) X, N9 E# ^7 a
& I# ^4 K k# P: `4 ]" Z
+ b$ I9 ?% e: J1 k ~' Binspect ?.name
6 g* o5 e# U$ K# A, u3 M' T7 ^! {when "SingleProc" then # P: ~5 M1 X: [+ S3 P/ v
4 Y- G1 J3 v( k! q& X' z
row_1:=TableFile.YDIM+1;6 ?' [, L$ h. l3 y. c: R# _
0 M; a7 c, d1 Q. u8 ?# E: gTableFile["singleproc",row_1]:=@.name;' `# |' C5 Z* {
TableFile["pro",row_1]:=SingleProc.proctime;' q7 U6 p: _/ {6 u. e# a1 H1 s
@.move;
/ E b5 k6 B$ e3 ]3 X7 b $ K, t' e; `4 c' I* {3 v' }. ~9 E
when "SingleProc1" then 4 s Q' n3 Y, G" C" _+ S
2 P1 f+ |* I+ }9 t- m, l
row_2:=TableFile.YDIM+1;
8 c. N: _! v* T' i
( I, V/ m y( {! v% gTableFile["singleproc1",row_2]:=@.name;
6 ]% t9 K+ I: `. P% YTableFile["pro1",row_2]:=SingleProc1.proctime;7 L& L, [4 u! M' D8 \) s3 }* `# \
@.move;
" B1 k4 b0 P% U3 _0 Y8 w. ]
) J# ]2 h1 S; Swhen "SingleProc2" then
8 }; l+ q# Y; c% R! h$ I' W
) q1 n! \$ @1 ?4 {row_3:=TableFile.YDIM+1; 0 g# b! `# u# l- T* i& t
TableFile["singleproc2",row_3]:=@.name;5 k: Q, G3 W5 t- D' m6 o
TableFile["pro2",row_3]:=SingleProc2.proctime;& C6 k5 a7 z: B' n
@.move;( p: ?7 `6 A6 M- j& m: _
1 }6 k! r! D4 F1 V: u, w0 cend;
0 Y( v; K4 b/ J$ {" v+ c9 J' U9 R
& F- u" j. v) U. P, U/ B+ f$ B
" ~! J: }8 c# b" G" tend;
1 o. `' G: ^. E7 o9 S: x& z" i% |, ?7 `/ k7 x# Q, t
[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |