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

行业应用

开发平台:

VFP

  1. ******
  2. clos data
  3. use hzdw
  4. count all to jsq
  5. use
  6. set path to C:
  7. ! copy jqbbsyb.dbf sybhz.dbf >nul
  8. set path to jqbb
  9. set colo  to /3
  10. clos all
  11. set colo to
  12. @ 10,22 clea to 14,65
  13. set colo to w+/3
  14. @ 8,20 clea to 12,60
  15. @ 9,30 say '正在汇总损  益  表!'
  16. @ 10 ,35 say '请稍候......'
  17. pd1=1
  18. do whil pd1<=jsq
  19. if pd1>9
  20. pd=str(pd1,2,1)
  21. else
  22. pd=str(pd1,1,1)
  23. endif
  24. pd='syb'+pd
  25. if file(pd+'.dbf')
  26. pd1=pd1+1
  27. else 
  28. @ 20,30 say pd+'表不存在!'
  29. i=inkey(0)
  30. set colo to w+/n
  31. @ 1,1,22,78 box"鞍鞍鞍鞍鞍鞍鞍"
  32. retu
  33. endif
  34. enddo 
  35. *************
  36. ! copy jqbbsyb.dbf sybhzk.dbf >nul
  37. ! copy jqbbsyb.dbf sybhz1.dbf >nul
  38. sele 1
  39. use sybhz
  40. *repl all bys with 0
  41. *repl all ljs with 0
  42. use sybhz1 
  43. pd1=1
  44. do whil pd1<=jsq
  45. if pd1>9
  46. pd=str(pd1,2,1)
  47. else
  48. pd=str(pd1,1,1)
  49. endif
  50. sele 2
  51. pd='syb'+pd
  52. use &pd 
  53. sele 1
  54. upda on h from &pd repl bys with bys+&pd->bys
  55. upda on h from &pd repl ljs with ljs+&pd->ljs
  56. pd1=pd1+1
  57. enddo  
  58. use
  59. ! copy sybhz1.dbf sybhz.dbf >nul
  60. use sybhz
  61. pd=ljs
  62. 3
  63. if pd<>0
  64. repl pjs with ljs/pd 
  65. endif
  66. 1
  67. repl pjs with 0
  68. 2
  69. repl pjs with 0
  70. do sybjs
  71. @ 8,20 clea to 12,60
  72. ?? chr(7)
  73. @ 15,30 say '汇总完毕,按任键返回!'
  74. i=inkey(0)
  75. set colo to w+/n
  76. @ 1,1,22,78 box'鞍鞍鞍鞍鞍鞍'
  77. clos data
  78. retu