zsp643295840 发表于 2015-6-11 11:22 
. r7 c, p0 y1 k再来个简洁版的
T% G, _/ g* m& t9 k+ c3 eis
" s1 A! h1 U V3 T i,j,num,val:integer;
) k* U+ B! A T7 P! O5 C0 k. J2 b非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?7 v3 a, v# _- Y
另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句" H$ |+ R# G& H$ H; t5 t
for i:=1 to num loop
S$ z& W$ W% y1 m+ c isrepeat:=true; A7 L, r+ C9 G6 `* s9 c
repeat
* |& d& w: Y: o0 H) M7 h val:=z_uniform(1,1,num+1);# o1 O! B. t( N ^, H/ D9 m
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1- ]7 T) d9 s+ {$ ~4 Z [
obj.cursorx:=1;
6 s& T* l m% K0 o& z) S! z if not obj.find({3,1}..{3,num},val) then
2 e0 [( N8 H# b5 O9 L: P obj[3,i]:=val;/ q* F5 M5 h; [4 A. {6 N% h8 J
isrepeat:=false;
9 A5 y( Q9 f; Z" D! F* O end;
: ]/ F) M# S- _" o! U; H+ { until not isrepeat;. R8 ^/ D; V4 R% G
next;/ }% O* f1 D1 N/ e
|