zsp643295840 发表于 2015-6-11 11:22 
, T7 H M, _' M再来个简洁版的9 _: C; h# P1 p+ Z3 C! q3 _
is- f3 l9 Z5 @/ T6 H% {
i,j,num,val:integer; , v! n% s- h( Y
非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?9 p& ?; v& K& M& ] \( p# Q
另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
. d. T( u5 f% j7 e7 V& m( y! I for i:=1 to num loop5 q L+ t: V/ m& z
isrepeat:=true;
$ k3 f& w8 ~# |0 F repeat- r/ F/ p" S5 K
val:=z_uniform(1,1,num+1);; O- [! O1 U8 w6 ?$ ~+ J: i
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
) \8 [# h! I4 W( W obj.cursorx:=1;, d5 K1 v* H! d$ _. B/ Y
if not obj.find({3,1}..{3,num},val) then6 u: o' Y( m/ ~! V3 L
obj[3,i]:=val;5 N& o% h H5 p9 k2 r0 c5 _
isrepeat:=false;
8 o( Z$ r1 d) F$ ?5 k end;
+ z+ J$ N) }7 p, w' _' k+ y until not isrepeat;
1 x9 j. g3 z8 m next;
: y0 o* I# W* c1 _ |