zsp643295840 发表于 2015-6-11 11:22 ! T1 I* x' h1 n3 p7 I8 m# x
再来个简洁版的2 q! j) J9 G9 L! w- [- ~6 |
is J1 |. D! J* g
i,j,num,val:integer;
2 S* Z/ p9 g1 f/ f, D7 b非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
4 i- a/ O2 h! C3 Y" b4 K另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句0 a: A0 Y0 r; J) A! D
for i:=1 to num loop
5 ^* ]1 y5 n) w$ p% y isrepeat:=true; ; b; B% v; c* m7 ~* h
repeat
7 j' z1 G9 u' z4 L val:=z_uniform(1,1,num+1);! C, ]' w. \4 H% m7 G" o
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
, ?5 l; {: m4 @ obj.cursorx:=1;) y: ]1 w; G, r0 m+ [: b+ k
if not obj.find({3,1}..{3,num},val) then; s) b" h# k) i4 o( ~7 Z7 e
obj[3,i]:=val;& L1 j0 ]! H D2 Q
isrepeat:=false;
& g: T3 D/ |" j( I end;! Q5 j# u0 `7 V; p
until not isrepeat;
# ]& v! E' z( x2 e0 C next;6 j/ B" o! G/ k, L/ r6 t2 U* A! }
|