zsp643295840 发表于 2015-6-11 11:22 
% n$ q1 F& b7 m: K再来个简洁版的8 _* s( o& v( f8 S" R* N
is3 y# X) w% r& A7 @
i,j,num,val:integer;
& d6 Y! B/ p- z( G非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
) y/ ?& B% a& @& ?" o2 d( v+ J另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
. O8 G6 I' y, X6 F9 k+ t- W for i:=1 to num loop
. U: k, W- a+ p9 W! m9 i' D isrepeat:=true;
3 g+ C, |, ?) T, `* q' f0 a1 u* \2 O repeat
3 z/ l% b9 O8 s' U. q& ` val:=z_uniform(1,1,num+1);. l! l) _9 ~# X4 v* T4 V8 f2 X( c
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
9 W, H9 p" N5 m' l# r+ q obj.cursorx:=1;8 d/ Y9 Z0 s1 l* b; W
if not obj.find({3,1}..{3,num},val) then# | @& P$ p2 [1 j
obj[3,i]:=val;) n$ ]0 A* `% U' E' o) S: q1 g" C
isrepeat:=false;
: \7 C& y v: w end;7 f) I) N$ [( }) k8 i
until not isrepeat;
0 {" r3 `. e: S5 I- ~ next;
! l, n6 Q8 |; J: _$ b |