zsp643295840 发表于 2015-6-11 11:22 6 I& G" Z- s7 P0 {
再来个简洁版的8 D2 U9 P" e# i1 H$ i, N& o" e
is5 S: _& [2 v' {; U
i,j,num,val:integer; 3 l% R1 ?! \2 B$ n: R) |2 z
非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
' D1 n7 @3 y+ N8 U+ m l+ P另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句* P2 d7 y+ Q, S& Z7 y
for i:=1 to num loop
* u' q8 d/ P2 \$ M# y: } isrepeat:=true;
9 d3 C4 v* F* e% ~: k" n) ~: o M8 e repeat
. E" I- w1 G8 O9 Y7 x! Z val:=z_uniform(1,1,num+1);+ B5 r% H7 y! @2 l( o. t% d" K
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和16 X' C; ^" N, y2 q
obj.cursorx:=1;. O, |/ a. N. I! C6 H
if not obj.find({3,1}..{3,num},val) then6 u9 ^: R4 A4 ~- y; G
obj[3,i]:=val;0 N' Y# ~$ B" q; t, N6 {
isrepeat:=false;
* Y- w# g. S0 ^, G% v end;& a1 n/ @( f# }
until not isrepeat; {( p+ y! ^5 n3 H2 P
next;
* }6 ~0 t7 d5 P# C* H8 y6 P* y |