zsp643295840 发表于 2015-6-11 11:22 8 `/ X& r- Y1 J+ `
再来个简洁版的
3 H- B; K/ |+ gis
* Q: b- X, M1 L i,j,num,val:integer;
0 _7 ]2 U8 Y! J) m/ \非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
, X3 O$ ?& e* `/ K2 k* V' ^另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
0 i9 H- ^& ~0 {3 H8 O: ? for i:=1 to num loop& B- t* a+ H$ ^! P
isrepeat:=true;
a G" w; Y- V3 @0 u: b repeat: @8 ^1 a3 c$ F+ N/ M
val:=z_uniform(1,1,num+1);
1 [& x' _7 ]% X5 w3 [) z obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1) n4 f) W. k0 ~9 E) x
obj.cursorx:=1;
( o' P, N+ h, U0 ?; t if not obj.find({3,1}..{3,num},val) then+ C# W- G, N0 q, Z7 Y! H
obj[3,i]:=val;1 t# N8 [! x, _8 I. Y" F" Q$ {
isrepeat:=false;
c+ Z* r) u( l2 W8 b7 Z+ ] end;
7 T ?5 {) W& Z4 O! m until not isrepeat;
" i, x& }7 M% k1 Z. Q next;7 ^0 `7 ^# u# U+ m- |! B
|