zsp643295840 发表于 2015-6-11 11:22 " Q; X% _% c3 s
再来个简洁版的7 ?3 R5 o6 {% L; e( {
is
/ W9 F) B) b; T% \+ E i,j,num,val:integer;
, o! X( A0 x& c6 S Q$ @非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?9 p' f& W4 ]0 j, `4 j& h `
另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
) F7 M# v' {$ J- b% |. q for i:=1 to num loop& J5 P3 y( }" ` W/ g
isrepeat:=true; ! E! g1 B4 n+ u" u3 ]/ L$ p/ k
repeat
' l% l) t$ C% V( M val:=z_uniform(1,1,num+1);
. z6 O- n1 F3 x3 ~. D B/ c- g5 T' f obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
# v4 i/ t" i3 Y$ g obj.cursorx:=1;
3 X; k4 N# C: w$ P if not obj.find({3,1}..{3,num},val) then
. B5 P; r1 W: v, I obj[3,i]:=val;, W) L# v" x8 f& F3 L( c/ a |
isrepeat:=false;
- s% ?: V3 c9 o8 \ end;8 I6 q0 O8 j/ i+ @ P
until not isrepeat;( |8 R& i" ~1 K& H. h# q K
next;+ O. e6 E) [) k" K& T, V
|