zsp643295840 发表于 2015-6-11 11:22 
Z8 e- [; a; ^' d, L6 Z再来个简洁版的& G K8 f1 T% L' i9 A: O7 A% H
is
$ B2 g- V! P) p- B$ ~ i,j,num,val:integer;
4 S1 z O# K( b% U% u/ a7 A- B非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
+ w* @& g5 m( Q" t9 l! q, H' \另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
; K; J& r& F# s5 Y/ ]0 I for i:=1 to num loop. ~/ `7 a/ V K Q. `. w+ c
isrepeat:=true; 9 |" d& d% H) k' o# {
repeat
K% P( B5 N% [ val:=z_uniform(1,1,num+1);
% x- G7 u+ T! s3 Y" q2 ] obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1" Z# N1 j/ f- u" _$ t4 d
obj.cursorx:=1;5 `) f, ~2 j+ V3 m
if not obj.find({3,1}..{3,num},val) then1 y( Z/ A) X! _% q, w
obj[3,i]:=val;
, _, @" m" Z) m* E isrepeat:=false;+ a$ d2 {9 S% R7 v8 U
end;
( T+ }; m, u1 k3 \ until not isrepeat;
$ ]6 g+ K+ E; _ t* S. l" ? next;
+ I+ g4 h( `- h- J |