以下是引用浔度1在2017-6-7 10:30:52的发言:
也是可以的。但是因为需要插入的记录数是不确定的。觉得这样处理的话会麻烦些。也有可能是我还没找到方法…
也是可以的。但是因为需要插入的记录数是不确定的。觉得这样处理的话会麻烦些。也有可能是我还没找到方法…
没有不确定的,只要你在插入的瞬间,就确定了。
2017-06-07 11:17
2017-06-07 18:49
2017-06-07 20:48
2017-06-08 08:46
2017-06-08 09:28
2017-06-08 10:04

2017-06-08 10:08
2017-06-08 10:10
2017-06-08 10:42
程序代码:CLEAR
SET SAFETY OFF
SELECT * FROM TEMP1 WHERE .F. INTO TABLE TEMP3
SELECT RECNO() N FROM TEMP1 WHERE VAL(序号)=1 INTO TABLE TT
INSERT INTO TT VALUES (RECCOUNT("temp1")+1)
SELECT TT
GO TOP
N1=N
SCAN FOR RECNO()>1
INSERT INTO TEMP3 SELECT * FROM TEMP2
INSERT INTO TEMP3 SELECT * FROM TEMP1 WHERE VAL(编号)>=N1 AND VAL(编号)<TT.N
N1=TT.N
ENDSCAN
SELECT TEMP3
BROWSE
CLOSE DATABASES
ERASE TEMP3.DBF
ERASE TT.DBF

2017-06-08 10:53