zsp643295840 发表于 2015-6-11 11:22 
: t5 s& d: \0 B7 _, k再来个简洁版的2 A( D$ P! z* x0 `- j
is
. L4 ^5 O" e; k i,j,num,val:integer; 2 d+ q* M% }8 g' A4 {1 s1 ~
非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗? ~3 r4 w+ C. ?! e
另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
6 f7 |' s I3 V. A! B for i:=1 to num loop
* A$ { h& o" Z' h- d4 N: z/ `( f0 I isrepeat:=true; ( ]6 c5 s+ \4 }
repeat: e4 [6 x4 c0 [1 I
val:=z_uniform(1,1,num+1);
' g+ T Y7 N7 {# a" v1 j" S0 a9 U3 r obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
o; }; g! K( _* F1 s) R obj.cursorx:=1;
6 |7 ]) T& U! V/ s/ Q% W if not obj.find({3,1}..{3,num},val) then
6 g0 y6 X) [; \7 Q obj[3,i]:=val;
9 s- ]$ z; {' F# W isrepeat:=false;( I5 J+ o3 R W. J5 |
end;
' W* u! X6 r, p) P until not isrepeat;
& ^" e: j: K' r" W8 Z# e9 r* Z h- [ next;
% R8 q+ V2 t8 l5 l, g0 R) p |