zsp643295840 发表于 2015-6-11 11:22 
5 X5 }9 g- v& Y, I! |5 t# |再来个简洁版的
7 D4 {4 t, ~* m, q a& E: Kis
% w8 a p) B" R& @ i,j,num,val:integer;
, L3 T& n1 R7 f& V非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?6 t3 q. Q2 K% X* K1 X) \
另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
& i' d1 K6 S {4 ?* } for i:=1 to num loop
% A4 J- N$ h. Q! T! ~ isrepeat:=true; + Q" }( u. U( T
repeat
: v8 H1 u5 j" i5 f) {/ { val:=z_uniform(1,1,num+1);
1 E+ I N7 _4 ]) L% a6 |" O obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
0 D1 g8 c% h- {. |; d: R2 I: z obj.cursorx:=1;
) Q5 Q% a1 G' ?& j9 R& `# k if not obj.find({3,1}..{3,num},val) then
) o! p, Z! k0 ?- |+ ~5 r( u: Z obj[3,i]:=val;/ Y% _0 ^' p' ^& n8 E& G
isrepeat:=false;
. U! F [0 H: f, p/ L end;% Z' f6 p. L" P$ l4 I
until not isrepeat;
9 L+ J, a+ {# Y& Q7 e% ~ next;
- w" S" ]+ u, U+ c |