读书人

请问一个关于DBF文件里的操作方法

发布时间: 2013-01-18 10:22:42 作者: rapoo

请教一个关于DBF文件里的操作方法
号码 姓名
1001 张三
1002 李四
1003 王五
1004 赵六
1005 孙七
....


一共1000条记录

想将这些人按每3个人一组,并在组内添加1-3的序号。如下

号码 姓名 组号 序号
1001 张三 101 01
1002 李四 101 02
1003 王五 101 03
1004 赵六 102 01
1005 孙七 102 02
....



[解决办法]
也可以这样写

SELECT 号码,姓名,[1]+PADL(CEILING(RECNO()/3),3,[0]) 组号,ICASE(RECNO()%3=1,PADL(1,2,[0]),RECNO()%3=2,PADL(2,2,[0]),PADL(3,2,[0])) 序号 FROM LSB INTO CURSOR TEMP READWRITE

读书人网 >VFP

热点推荐