zsp643295840 发表于 2015-6-11 11:22 . b1 @) Y; [4 j# D
再来个简洁版的
0 `: x ]5 V8 P) kis
* G W2 o! q9 C# v' H+ f! w- V i,j,num,val:integer;
! m9 c) e4 Y# [) b& T非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
1 K w; E0 d9 E; |另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
6 V' y# L3 {" G" T6 F for i:=1 to num loop4 \8 m1 W9 {" S7 z8 p* \/ v
isrepeat:=true; " p7 a# A# C# G3 M) x
repeat6 G5 M% C8 ^- S0 ^; E
val:=z_uniform(1,1,num+1);
2 A' C% }2 W1 N! x4 y obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
1 v4 i- G; q1 u; L6 p4 r obj.cursorx:=1;# J" ~' `* K3 i: B
if not obj.find({3,1}..{3,num},val) then) V" F B! }# I& ~. z
obj[3,i]:=val;
. w2 `1 J& {) V: J3 Y isrepeat:=false;
7 q" _) M" s$ k& u end;0 q& ?! Q5 M+ }) K7 R5 y9 b& O% \
until not isrepeat;3 C7 b; \ s5 b( _2 X/ F
next;4 n h! q4 u0 U: A
|