电子数据表与高级语言之间的数据交换
首先将SC3待交换数据的工作卡的边界去掉,然后将该工作卡的数据以文本形式存盘。具体步骤为(在命令行状态下):
〉/Global,B
〉/Output,Display,A1:E5,Disk,ZZG1(回车)
其中A1:E5是输出数据的范围,ZZG1为存盘的文件名,自动生成后缀.PRN。此时数据文件ZZG1.PRN中的数据即可被高级语言调用。如FOXBASE(dBASEⅢ)调用的方法是,在园点提示状态下键入:
.APPE FROM ZZG1.PRN SDF(回车)
则ZZG1.PRN中的数据便被加入到当前已打开的库文件中。
2、SC3从高级语言输入数据
首先将当前工作卡的列宽定义成待输入数据所需宽度,然后将待输入的数据文件调入当前工作卡。具体步骤如下:
〉/Format,Global,10(回车)
〉/X(Execute),ZZG2.TXT(回车)
其中ZZG2.TXT是由FOXBASE(dBASEⅢ)用COPY命令生成的,即COPY TO ZZG2.SDF(回车)。(甄正国)