zsp643295840 发表于 2015-6-11 11:22 
: j! X' K. }. A6 N再来个简洁版的+ I& `0 z7 F/ @ N7 s5 f
is
/ S, {: [2 A0 z2 |4 p i,j,num,val:integer; / l9 B& s. T$ ]2 ]
非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
# [1 D1 Q- O$ q' P; v9 |( ^7 q0 O另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
: z) K; Y. P9 ] for i:=1 to num loop
* F7 L! U# d& `; y4 Z& N isrepeat:=true; 7 g& `2 Z. |- m' m3 c7 I0 {2 B
repeat
$ {- u/ x# C# Z" q$ b val:=z_uniform(1,1,num+1);
J3 |: a9 J3 S obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1( N) R1 n3 S. A
obj.cursorx:=1;
& v+ C( N1 w+ b" j if not obj.find({3,1}..{3,num},val) then" t. g/ ^6 p& z
obj[3,i]:=val;
+ N% Z I+ y. L* j isrepeat:=false;/ @6 W3 S0 c0 `/ `+ W9 J: q
end;
6 a+ ^* E% v0 \# e until not isrepeat;8 s( \+ R# R5 O
next;. x5 U8 A( T* c( ]3 z, b
|