zsp643295840 发表于 2015-6-11 11:22 & S. ?# @( a1 F% e! a8 H
再来个简洁版的 R: r; m( c" `) i+ B
is" a$ f1 r: k& }( n2 \, V7 G1 }& ]
i,j,num,val:integer; & F2 }! n9 j! A( c. O- d
非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
6 K" |2 D% `5 {4 x7 N( i/ [6 J另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句1 ~! g: s, [" g4 w
for i:=1 to num loop
( j @1 ]) q3 z, H3 Y: z5 \7 i$ \% h isrepeat:=true; # U. ~$ ~/ M ~$ G; j* t1 O! |/ U; c
repeat% |1 I& A$ Y4 a$ v
val:=z_uniform(1,1,num+1);& ~- D( S* _/ \( a% c
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和10 R% ], W' E9 |" h/ ?
obj.cursorx:=1;
|' m; Y- {; |$ m; y$ h if not obj.find({3,1}..{3,num},val) then& D1 G0 a: g( s) g$ t
obj[3,i]:=val;
' q. E6 J2 Z4 ?! Q7 n* d/ u# F isrepeat:=false;' _; k! \; f3 ^* E% z
end;
$ b* j: ]5 L9 W8 s0 Z: z until not isrepeat;
7 D/ F; X& a, }, F9 ]. B Y next;
% Y3 }" H7 j6 W, r. E |