SET SAFETY OFF
SET DEFAULT TO [g:\test]
**建立数据
CREATE TABLE 编码(编码 C(6),名称 C(12))
FOR i=1 TO 20
bm=PADL(i,6,'0')
mc='名称'+bm
INSERT INTO 编码(编码,名称) values(bm,mc)
ENDFOR
USE &&关闭刚建立的表
CREATE TABLE 年出入库(编码 C(6),名称 C(10),入库日期 D,出库日期 D,数量 N(5))
USE &&关闭刚建立的表
**本题开始
*USE 编码 IN 0 EXCLUSIVE &&独占方式打开表 &&用 Select 语句用到的表,可以不预先打开,
USE 年出入库 IN 0 EXCLUSIVE &&独占方式打开表
Select *, Val(编码) As 排序 From 编码 Into Cursor tmp_表1 &&按编码排序
SELECT 年出入库
ZAP
APPEND FROM DBF("tmp_表1")
BROWSE
SET DEFAULT TO [g:\test]
**建立数据
CREATE TABLE 编码(编码 C(6),名称 C(12))
FOR i=1 TO 20
bm=PADL(i,6,'0')
mc='名称'+bm
INSERT INTO 编码(编码,名称) values(bm,mc)
ENDFOR
USE &&关闭刚建立的表
CREATE TABLE 年出入库(编码 C(6),名称 C(10),入库日期 D,出库日期 D,数量 N(5))
USE &&关闭刚建立的表
**本题开始
*USE 编码 IN 0 EXCLUSIVE &&独占方式打开表 &&用 Select 语句用到的表,可以不预先打开,
USE 年出入库 IN 0 EXCLUSIVE &&独占方式打开表
Select *, Val(编码) As 排序 From 编码 Into Cursor tmp_表1 &&按编码排序
SELECT 年出入库
ZAP
APPEND FROM DBF("tmp_表1")
BROWSE