zsp643295840 发表于 2015-6-11 11:22 / q+ U/ A a. ?/ s* [! r s* z3 e3 Z
再来个简洁版的! p" b/ u1 g9 P! E Q2 A! w/ ?- _
is
2 ^; q& z; W. m% [/ q) l i,j,num,val:integer;
: V+ ~4 u( ^2 {8 v0 v! Q" r非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?9 W8 ]! k$ B2 G4 |
另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
7 K' P8 y n, m0 X0 n9 p for i:=1 to num loop9 H* _$ `: S4 Z
isrepeat:=true;
- R3 b+ w$ O" w' n# k2 P8 I# k7 Z repeat: S. E/ ]" R! O2 E, I1 w6 W0 g
val:=z_uniform(1,1,num+1);5 `) A/ a. J4 m c" ~. {: j
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
" [8 ?; R0 V ^1 p2 T l* Q f% x7 _/ a obj.cursorx:=1;2 @8 e5 i9 w$ {/ c- w) B- S$ H
if not obj.find({3,1}..{3,num},val) then
- |5 J7 @2 d+ ^. [7 `0 L obj[3,i]:=val;
, R7 P* b {$ o7 S4 K& x isrepeat:=false;2 ]4 M/ b/ p3 @) R/ b: _
end;
/ ]8 V! O' c6 r9 M5 L) Z' z& A" W until not isrepeat;0 c) K" @ {+ \1 R; a
next;
! x' X3 P$ C% o |