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

行业应用

开发平台:

VFP

  1. * &wj1
  2. set colo to 6+
  3. *h='19  年   月   日  (      )      '
  4. @ 3,9 say '请输入报表日期'
  5. set colo to
  6. do whil .t.
  7. @ 6,1 clea to 9,35 
  8. @ 7,1 say '' get bbh
  9. read
  10. pd='N'
  11. set colo to 5+
  12. @ 8,4 say '确认了吗? Y=是,其他=否' get pd
  13. read
  14. if pd='Y' .or. pd='y'
  15.    exit
  16. endif
  17. ?? chr(7)
  18. @ 8,4 say '                          '
  19. enddo
  20. set colo to /w
  21. @ 3,0 clea to 9,35
  22. set colo to 
  23. @ 5,8 clea to 10,35
  24. set colo to w+/1
  25. @ 4,5 clea to 9,33
  26. x1=4
  27. x2=9
  28. y1=5
  29. y2=31
  30. do box-1
  31. @ 6,9 say '正在打印现金流量表!'
  32. @ 7,13 say '请稍候......'
  33. do whil .t.
  34. if sys(13)<>'READY'
  35. ?? chr(7)
  36. set colo to 
  37. @ 5,8 clea to 10,35
  38. set colo to w+/1
  39. @ 4,5 clea to 9,33
  40. x1=4
  41. x2=9
  42. y1=5
  43. y2=31
  44. do box-1
  45. @ 6,9 say '打印机尚未准备好!'
  46. @ 7,9 say 'Esc=退出,其他键继续...'
  47. i=inkey(0)
  48. if i=27
  49. retu
  50. endif
  51. else
  52. set colo to w+/1
  53. @ 6,8 clea to 8,30
  54. @ 6,9 say '正在打印现金流量表!'
  55. @ 7,13 say '请稍候......'
  56. EXIT
  57. endif
  58. enddo
  59. set print on
  60. set device to print
  61. set cons off
  62. ? '   '
  63. ? '   '
  64. ? '   '
  65. *use fzb
  66. ?? "`@D`"
  67. ? '                   现    金    流    量    表'
  68. ? '  '
  69. ?? "`@A`" 
  70. @ prow(),2 say '编制单位:'+Rdwmc
  71. @ prow(),50 say bbh
  72. @ prow(),90 say '会商03表 单位:元'
  73. ?? "`&0`"
  74. ? '┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓'
  75. ? '┃             项              目               │行│    金     额     │        补  充  资  料  项  目              │行│    金      额    ┃'             
  76. ? '┠───────────────────────┼─┼─────────┼──────────────────────┼─┼─────────┨'
  77. *use bdb1
  78. 1
  79. do whil .t.
  80. ? '┃'
  81. @ prow(),3 say sm1
  82. @ prow(),48 say '│'
  83. @ prow(),50 say h1 
  84. @ prow(),52 say '│'
  85. @ prow(),54 say je1 pict'@z999999999.99'
  86. @ prow(),72 say '│'
  87. @ prow(),74 say sm2
  88. @ prow(),118 say '│'
  89. @ prow(),120 say h2 
  90. @ prow(),122 say '│'
  91. @ prow(),124 say je2 pict'@z999999999.99'
  92. @ prow(),142 say '┃'             
  93. pd=recn()
  94.    if pd=46  
  95.  exit
  96.    endif
  97. ? '┠───────────────────────┼─┼─────────┼──────────────────────┼─┼─────────┨'
  98. skip
  99. enddo
  100. ? '┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛'
  101. ? '           企业主管:                              财务主管:            复核:                               制表: '+czy
  102. ? ' '
  103. set device to screen
  104. set cons on
  105. set print off
  106. rest screen from zpm
  107. retu