zsp643295840 发表于 2015-6-11 11:22 6 G; r8 z V/ M$ ?2 ]- c! r& a
再来个简洁版的8 a M7 \/ E( U2 \' Y# G
is( s J' x9 e5 ~
i,j,num,val:integer; % z2 b3 ^& V) s% }5 b& ?
非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
: K8 \5 T# v# V另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句% ~! a, F) ^8 i( |/ f' I5 K
for i:=1 to num loop8 E" D6 q- u! Q' v
isrepeat:=true;
; b( W& b% g: D* C; o/ R9 v repeat4 B4 D# F( J6 _$ T& w& _
val:=z_uniform(1,1,num+1);4 s5 v: y- f* w0 B4 d7 ~, Q" y
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1! o% v* o0 d3 d6 }* w& @7 U
obj.cursorx:=1;8 f" A, F8 ?. f
if not obj.find({3,1}..{3,num},val) then1 Y0 }2 i7 N0 \. }0 B7 l( G+ z
obj[3,i]:=val;
# [6 F+ R- ]; b5 u' g+ q isrepeat:=false;
# Q/ h/ t' T0 T! e3 b! K end;
+ G9 J1 Q* j/ ]1 ?" \ until not isrepeat;
& v$ o9 a& F) j/ i$ \# G% V next;2 r$ h" B7 @0 r; t$ {
|