DBASEⅢ宏代换巧用一例
设1区为计算结果库,2区为打开的原始数据库,1区中until字段为条件字段。设计如下程序段。
select 1
go top
do while .not. eof()
tempc=until &&
select 2
sum… to…for &tempc
&&
select 1
rep1…with… &&
skip
enddo
假设某栏统计“出口”(C1)的“型材”(C5),则只需在对应栏until字段中写“C1='出品'.and.C5='型材'。
用此种方法设计程序非常精练实用。如要改变一个条件,只需改变until字段;如果要增减表栏,也丝毫不用修改程序,只需增减相应记录即可。