zsp643295840 发表于 2015-6-11 11:22 7 j1 i& C( U% K: V' h
再来个简洁版的
* p9 d K8 N2 W+ Ris
( N; Q0 q4 g& J i,j,num,val:integer;
' E; M( |3 H: S- w非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
8 r) t2 }& m; h: }$ ^1 ?. f* s' ?- h另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句( T* I, s0 j/ ]% p
for i:=1 to num loop& Q# f! y; X9 c
isrepeat:=true; 2 `. M; t0 @3 V I% Y( ^
repeat4 U! @% T; S- N: X( i f1 ^
val:=z_uniform(1,1,num+1);. l6 ~7 d+ G, l! J4 G
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1: @; {6 f- n$ y. L+ A! `
obj.cursorx:=1;
2 @# }( M- ?# ]! ~" ^, Q, K if not obj.find({3,1}..{3,num},val) then
5 E' \4 f+ i% q: i1 I( ` obj[3,i]:=val;
& `. Q9 y4 s1 i( |; F, n$ d isrepeat:=false;
% O6 Y$ v$ \/ e% F+ [; ?7 z2 A end;
! E% }* O# ?. ? until not isrepeat;. a% E8 ]) Z" M$ O' [* d4 X y
next;( T: z% V6 K8 T# G5 G' u, o
|