zsp643295840 发表于 2015-6-11 11:22 
9 L9 q& `1 y8 y2 g2 D& K再来个简洁版的* `% N. p! M1 v% ^5 X
is
' `: _; b6 E' i( K8 U i,j,num,val:integer;
6 o( H! V# E% Z4 t非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
; h/ c! o$ f+ S% J+ o1 B另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句6 H1 n6 v6 U: p8 Z( Z4 N
for i:=1 to num loop
4 Y# D: l; `$ d isrepeat:=true; 1 R6 p1 }' O5 I& v6 ^* d( i0 s' i
repeat
; e' d: K5 E5 X5 e7 E1 P val:=z_uniform(1,1,num+1);+ H5 O' U8 u% i
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
) l6 G3 J# S: m3 y$ v+ i obj.cursorx:=1;
8 o* W- E: \. U) g) c if not obj.find({3,1}..{3,num},val) then
; }) M4 ?7 Z: U# q c8 ~9 T* j7 z" Y8 H obj[3,i]:=val;
* Q1 _7 u" Y4 [, P0 ^9 t8 V isrepeat:=false;
: I2 m7 T, Z0 @& W end;
( Y. C2 A# p: A until not isrepeat;
7 r) s: E k W# N9 n next;9 f c. f" T( u) ^
|