zsp643295840 发表于 2015-6-11 11:22 
! f" ], ~6 A" |' l d0 t1 V再来个简洁版的9 U* c) w) ]/ h+ H
is; u( v p3 m* T& F
i,j,num,val:integer;
& L# h! _% j: j非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
; I1 {7 W/ d# ^# m. y+ y( R! a2 w p另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句# v( Y& {4 ] Q! h- k' E7 V
for i:=1 to num loop
, O) t9 S p7 Z! W+ j8 h- V8 y isrepeat:=true;
2 ]) F" A) q6 z6 A repeat. L0 c/ J$ B `0 t
val:=z_uniform(1,1,num+1);
6 c3 S. v6 i$ D# q: G obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和15 b' W4 ~7 V% S) L0 _
obj.cursorx:=1;
2 i& p. ~- \& [' r, b; J if not obj.find({3,1}..{3,num},val) then( p5 A2 h* U3 W
obj[3,i]:=val;' f! |7 L/ J# }& S1 T9 m; j1 p
isrepeat:=false;: P' l& E& I4 [* x3 ~
end;/ ]( ^; h, B2 i7 \- E* O
until not isrepeat;
. d& A8 J1 {* i3 R next;/ H" d+ D9 Q1 t0 Z# g7 ]9 ]3 ^& \
|