zsp643295840 发表于 2015-6-11 11:22 
# V2 z7 y7 F, p- t7 B8 |再来个简洁版的" i; v# z4 Q6 x
is
* h' y0 Z" {' ?3 P. r3 h% { i,j,num,val:integer;
* c8 F! L3 [4 G% c, l6 T9 T7 E$ N非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
" J4 N( i7 r0 }) y4 B另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句7 i. `$ _1 _3 Z' @7 g3 W
for i:=1 to num loop
% q8 |/ m- s: J: g- o0 M2 L/ J isrepeat:=true; - r w% b0 A3 h Y# H
repeat
8 M6 V9 b$ B$ a) M% h r& Y4 F val:=z_uniform(1,1,num+1);
% ~; d( W+ F+ p% s; L obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
' z% F, B) T- o/ }& Y/ @ obj.cursorx:=1;/ S6 Z: g+ }3 `
if not obj.find({3,1}..{3,num},val) then
- Y# W6 {2 H" J5 T9 L" H& v7 Q obj[3,i]:=val;5 V' y/ o. M, p O/ e2 L" f
isrepeat:=false;. p* L9 c" O f
end;' J2 k" r# z& c- {. L
until not isrepeat;
: o; H A6 v! a3 D3 v; ^ P next;0 U7 S8 K8 @0 e' {. e* }
|