zsp643295840 发表于 2015-6-11 11:22 % h+ X' |& e% u4 S* a6 M
再来个简洁版的; ]% K' p( u M4 s0 a7 F9 @) |
is& K* ]+ K3 u; E9 o: a
i,j,num,val:integer; # e# F0 {" F4 H$ j8 Z" P6 h
非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
; F" Y6 @. g+ m! m, u另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句# j! j. D4 W' i# f
for i:=1 to num loop9 ]; D/ a5 |1 K& O3 R
isrepeat:=true;
# E V( P# | C5 o3 x! j8 s$ k repeat
( y2 b0 z/ h! a) y4 ? val:=z_uniform(1,1,num+1);) Y( y2 r* R3 s; K- Y/ w1 Z
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1/ v( R1 K1 c V7 V/ C% ~4 R/ V7 W* _
obj.cursorx:=1;, g F1 S' Y% f0 B
if not obj.find({3,1}..{3,num},val) then j: I2 {4 N/ h
obj[3,i]:=val;
8 b' J3 v1 v! i% X4 P3 ]5 f1 `% _ isrepeat:=false;, {- z& I7 x; |, G1 j7 O
end;% u6 B9 q0 y( k4 z/ q" @% S
until not isrepeat;
- ~8 ]+ M1 d8 Q) h1 w next;! n" p% c$ t+ }: @, A7 i
|