zsp643295840 发表于 2015-6-11 11:22 8 s9 T( T7 G, _- `% \
再来个简洁版的
1 M6 f. R4 T" a- |is0 I! E" M L- F" K1 y
i,j,num,val:integer;
; y$ W$ }4 b' W9 r2 r非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?9 n' A6 k! |8 u6 K! F7 \/ k/ s! N
另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
# L4 ?: c p+ ~% c4 X2 v+ X for i:=1 to num loop
# W" j$ t( L3 M% @8 w9 n$ V0 J isrepeat:=true;
* H: d- V2 c1 m repeat# b) g; W" M! ^/ h' \( g# v
val:=z_uniform(1,1,num+1);& ?- R% b5 |" } B; V( G- j
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
: `8 b# C! E% a% p% W obj.cursorx:=1; t1 p8 z |! H
if not obj.find({3,1}..{3,num},val) then8 ~1 o4 W4 F& ~0 s* }9 [
obj[3,i]:=val;
( J' Z4 {# q# K, z isrepeat:=false;
) R. ]3 l: @ D1 m- }4 z end;7 e2 d* z7 b& y! X7 o2 l
until not isrepeat;
4 @( o6 t/ c. `0 [ next;3 \. v! E7 d0 a- y- T. g: [
|