zsp643295840 发表于 2015-6-11 11:22 ' ?8 T% j1 g: A) \( V
再来个简洁版的+ e; K. l% e9 l
is
+ Q0 T. _ @# B3 _$ O! z5 {% C8 l i,j,num,val:integer;
4 A$ `/ r/ ^/ l% d; `非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
# U! N8 s1 m8 r- J! G另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句1 ]8 G+ \% f) x! o3 |, j
for i:=1 to num loop
% J) K: M' }3 ^- o5 t% ?: ~& z isrepeat:=true;
9 s1 A# C* f) v* I7 l3 f repeat7 g P K' @3 @' O# K+ U
val:=z_uniform(1,1,num+1);$ ~) i2 U, `5 K5 J1 Z" M
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和18 H" W0 b s8 a$ \6 u" H
obj.cursorx:=1;. Q9 U" h. r6 k8 B5 C8 y7 ~
if not obj.find({3,1}..{3,num},val) then5 u9 z4 e4 _: q' }; o
obj[3,i]:=val;
3 w# f `' x2 K isrepeat:=false;
. _* }% p. u0 R7 @$ r: R end;4 [0 w: N- E7 w
until not isrepeat;
) D2 ^& l* h2 g% X# i next;% N6 U4 c( d B! k9 |- A; n
|