zsp643295840 发表于 2015-6-11 11:22 
# d% G8 y7 s8 N# \+ j- x再来个简洁版的# H- [; Q% ]* Q' _9 }
is
1 i8 S0 _: O9 F+ f C i,j,num,val:integer;
b8 s8 ?- x$ m, s5 C' w非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
2 h. k; J& h7 C. X4 \3 X' n3 K另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
/ h9 |: b* a6 o% h$ x+ n for i:=1 to num loop' }1 c& R q" A. L$ W. ~# ~
isrepeat:=true;
0 H7 P a) L* ], |7 E repeat4 a2 S+ k/ r# N( X
val:=z_uniform(1,1,num+1);" g% V5 P( i" b# H [
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
`9 `1 B7 Z l- }6 a obj.cursorx:=1;4 s+ r0 m. I, L5 _5 B2 r4 s
if not obj.find({3,1}..{3,num},val) then) l) _' \, I" J' c
obj[3,i]:=val;
& D U2 l6 a+ @0 c* ~ isrepeat:=false;/ L/ k+ G$ x" Y' A
end;$ e5 }% d H6 A$ M% Q; H! _
until not isrepeat;- h8 Z* G2 j2 O2 G( {8 @
next; i s3 Z4 Z6 }
|