zsp643295840 发表于 2015-6-11 11:22 
8 S+ c) A, k! d8 y) D& r c% B再来个简洁版的" p3 |9 _3 o! ]
is
' [5 z5 Y& R: n i,j,num,val:integer; " ?: y2 R% E. {# j4 ~, X3 ^/ Z
非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
& ~! U' Q5 N3 W: }2 e另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
( q2 Z9 C; c; K' m% F& `$ v3 }1 Q for i:=1 to num loop
$ A% g+ q; l# ] isrepeat:=true;
4 x4 E. H* M1 e. m* q, ]& U+ _ repeat
0 ]* w; W" h- W& g val:=z_uniform(1,1,num+1);6 A% x* u- k5 i$ ?
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1* m8 P. l" J. @- }
obj.cursorx:=1;0 s. H; s# @; H, Z; u2 P7 `% l
if not obj.find({3,1}..{3,num},val) then
3 a, q' B/ O* P; B1 e) H3 w obj[3,i]:=val;
( H/ a9 ^( J- W4 m isrepeat:=false;; V0 B4 y2 y+ {( {! D
end;
C+ I- e$ z/ ~" V' R until not isrepeat;
" T5 F0 Z5 r; q next;1 y3 n, s( x- |. q% T
|