YJKBHZ.PRG
上传用户:xue7720
上传日期:2013-01-31
资源大小:1240k
文件大小:1k
源码类别:

行业应用

开发平台:

VFP

  1. ***********
  2. set colo  to /3
  3. clos data
  4. use hzdw
  5. count all to jsq
  6. use
  7. set colo to
  8. @ 10,22 clea to 14,65
  9. set colo to w+/3
  10. @ 8,20 clea to 12,60
  11. @ 9,30 say '正在汇总应交款项表!'
  12. @ 10 ,35 say '请稍候......'
  13. ! copy jqbbyjkb.dbf yjkbhz.dbf>nul
  14. pd1=1
  15. do whil pd1<=jsq
  16. if pd1>9
  17. pd=str(pd1,2,1)
  18. else
  19. pd=str(pd1,1,1)
  20. endif
  21. pd='yjkb'+pd
  22. if file(pd+'.dbf')
  23. pd1=pd1+1
  24. else 
  25. @ 20,30 say pd+'表不存在!'
  26. i=inkey(0)
  27. set colo to w+/n
  28. @ 1,1,22,78 box'鞍鞍鞍鞍鞍鞍'
  29. retu
  30. endif
  31. enddo 
  32. *************
  33. sele 1
  34. use yjkbhz 
  35. *set inde to  yjkb
  36. repl all ncs with 0,bns with 0,bnyj with 0,nms with 0
  37. *rein
  38. pd1=1
  39. do whil pd1<=jsq
  40. if pd1>9
  41. pd=str(pd1,2,1)
  42. else
  43. pd=str(pd1,1,1)
  44. endif
  45. sele 2
  46. pd='yjkb'+pd
  47. use &pd 
  48. *set inde to yjkb
  49. *reinde
  50. sele 1
  51. upda on h from &pd repl ncs with ncs+&pd->ncs
  52. upda on h from &pd repl bns with bns+&pd->bns
  53. upda on h from &pd repl bnyj with bnyj+&pd->bnyj
  54. upda on h from &pd repl nms with nms+&pd->nms
  55. pd1=pd1+1
  56. enddo  
  57. @ 8,20 clea to 12,60
  58. ?? chr(7)
  59. @ 15,30 say '汇总完毕,按任键返回!'
  60. i=inkey(0)
  61. set colo to w+/n
  62. @ 1,1,22,78 box'鞍鞍鞍鞍鞍鞍'
  63. clos data
  64. retu