zsp643295840 发表于 2015-6-11 11:22 . r0 J6 f0 D1 Y
再来个简洁版的. [4 }6 H# o9 N
is9 b: a2 H! Z- X. o$ N0 T3 w3 A1 U
i,j,num,val:integer;
6 p& X: P& d& [, j4 a. Q% p2 U非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
/ X$ t/ b- ]1 E! |- \$ J另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
0 S- U' r: t' Y* q$ [% v6 n- j for i:=1 to num loop! D. N- N9 y$ w0 Y. J
isrepeat:=true; 0 m0 a* X+ R) j7 U3 ?2 I3 x
repeat
! Z T0 o# F; }1 @ val:=z_uniform(1,1,num+1);
- J8 _* T8 w; \5 I3 I* o obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1" f! T$ h' k+ f0 p
obj.cursorx:=1;/ b9 `$ _0 o2 |% A! I) s, v
if not obj.find({3,1}..{3,num},val) then- w3 g% o5 l/ {/ t2 M
obj[3,i]:=val;; i0 Q$ K# S4 }
isrepeat:=false;
' z. E4 [5 X. }1 Y end;2 w- ? Q: S5 z: H8 H# P5 @
until not isrepeat;% ~" _& T# ?4 `+ w9 }2 U. d
next;* B5 w8 i; s) A5 y" \7 z
|