zsp643295840 发表于 2015-6-11 11:22 
! _3 P( L- g' T+ {9 b5 P& g8 N9 u再来个简洁版的8 a( m$ D5 x- g4 O
is
2 W' z' d0 u4 S2 Y0 ]+ m. t i,j,num,val:integer; ! p/ E0 }- ^9 J" H3 v: A- `
非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
! `& [+ h5 o2 A' ^另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
8 e2 `( K. N( E for i:=1 to num loop0 |' }2 E( m) h! I7 W9 b
isrepeat:=true;
. c0 s4 y3 Q; Z {! p repeat
1 i) E. ~, ~. d/ z. W val:=z_uniform(1,1,num+1);
* t. M3 m* e" b- _7 Y obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1. h3 ]' F/ R. e+ D( P
obj.cursorx:=1;6 w1 V2 O& u W4 @7 v
if not obj.find({3,1}..{3,num},val) then6 l: g6 j4 `1 R) ?
obj[3,i]:=val;
, M1 J7 c2 h, P( }! r isrepeat:=false;
& u# p6 _2 P% q0 R9 _- v& [/ z end;
}9 J, P, Z- m& j until not isrepeat;
8 H! n' J! ?( j# _2 v9 j4 x7 K/ L next;$ q6 b) D p3 L* p& m
|