zsp643295840 发表于 2015-6-11 11:22 2 i4 f/ F. x( ], K
再来个简洁版的% v. v# k( f c6 P" _
is
4 Y0 a+ c2 y- D. r i,j,num,val:integer; # O. u& s0 x) ^1 J
非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
1 P7 J" B5 a1 c% t& S5 x) p' O另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句( J, Y3 v' f) u: s5 x# {2 c2 J( H
for i:=1 to num loop4 R3 c, P6 b2 ^- ^
isrepeat:=true;
5 }3 G) Y; K$ R, b# { repeat
0 q3 j6 M6 d& B6 W* y2 L4 O# z val:=z_uniform(1,1,num+1);; Q2 s1 }- M0 i& o; G
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
! X7 B0 l9 g7 e! h* U, G3 K obj.cursorx:=1;
" Y, D% [" C( a. @/ M% ] if not obj.find({3,1}..{3,num},val) then
3 g! S2 x/ h6 s7 G8 g: M2 U2 G obj[3,i]:=val;
2 \4 w3 U X7 Y" W$ c2 S isrepeat:=false;
3 ?+ w, |- b9 j! S0 i3 O8 e end;% }' j+ W5 A8 z5 B- f* Z
until not isrepeat;) t/ Y _0 e; T* w0 u; ]2 Q
next;
: p2 r* ^. R8 }; v |