#2
sdta2023-09-12 10:34
|
首先我知道这个prg挺简单的,奈何我不会写啊
现有一个文件夹,里面有20个dbf表,每个表的字段一样,如下:
xuhao(数值型,3位,小数位0) tihao(数值型,6位,小数位0) ans(字符型,40位) fs(数值型,6位,小数位2)
1 1 A 1.00
2 2 B 1.00
3 3 B 2.00
.......................................................................
现在要做的就是写一个循环,把文件件的里dbf处理一下,处理效果如下:
1.删除xuhao列
2.将fs列名改成mf,并将小数位由2增加到3位,原来的内容也跟着增加,比如1.00,变成1.000
3.添加bit字段(数值型,1,0),并将内容全部替换成1
4.添加xxdf字段(数值型,8,3),并将内容全部替换成0.000
5.添加bfdf字段(数值型,8,3),并将内容全部替换成0.000
6.添加sxkf字段(数值型,8,3),并将内容全部替换成0.000
7.添加dkf字段(数值型,8,3),并将内容全部替换成0.000
8.添加emu字段(数值型,1,0),并将内容全部替换成0
9.添加zdf字段(字符型,100)
至此结束,循环处理文件夹中所有dbf文件,文件名保持不变。