zsp643295840 发表于 2015-6-11 11:22 ; y1 t' e" J! a6 N' x s
再来个简洁版的
4 Q0 n. p5 U5 t+ O5 Qis/ k" G, E% ~2 N4 b+ R/ a
i,j,num,val:integer;
; j6 E$ x* \. ?( r" X# n非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
) V; b6 N8 N! v. S E另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
% T' J$ }, R4 W7 y) x for i:=1 to num loop) @ I1 X5 B) v _& U D
isrepeat:=true;
' k' U3 ~. ^4 z1 C0 J& ? repeat
+ a; b: t0 F4 r val:=z_uniform(1,1,num+1);( M3 ?% o5 K% V0 Q* s8 t% {
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1( B4 E4 O. {' @' L' {$ [1 h
obj.cursorx:=1;; O7 q9 X* O: \; }
if not obj.find({3,1}..{3,num},val) then Z* S" _! r, k( D! E j0 n- ?
obj[3,i]:=val;
0 L f" ~1 R! ]6 o isrepeat:=false;" b: _; w. K/ g
end;* ^ X" O( [7 P. V$ d
until not isrepeat;
' Q% L4 o% l U: o, z next;
@3 R- b+ ~; d! H |