SYBDY.PRG
上传用户:hbmaozhan
上传日期:2013-01-31
资源大小:1007k
文件大小:4k
源码类别:

企业管理

开发平台:

VFP

  1.  SET COLOR TO GR+/N
  2.  h = '19  年  月   日 (      )  '
  3.  @ 3, 9 SAY '请输入报表日期'
  4.  SET COLOR TO W/N
  5.  DO WHILE .T.
  6.       @ 6, 1 CLEAR TO 9, 35
  7.       @ 7, 3 GET h PICTURE 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
  8.       READ
  9.       pd = 'N'
  10.       SET COLOR TO RB+/N
  11.       @ 8, 4 SAY '确认了吗? Y=是,其他=否' GET pd
  12.       READ
  13.       IF pd='Y' .OR. pd='y'
  14.            EXIT
  15.       ENDI
  16.       ?? CHR(7)
  17.       @ 8, 4 SAY '                          '
  18.  ENDD
  19.  SET COLOR TO N/W
  20.  @ 3, 0 CLEAR TO 9, 35
  21.  SET COLOR TO W/N
  22.  @ 5, 8 CLEAR TO 10, 35
  23.  SET COLOR TO W+/B
  24.  @ 4, 5 CLEAR TO 9, 33
  25.  x1 = 4
  26.  x2 = 9
  27.  y1 = 5
  28.  y2 = 31
  29.  DO box-1
  30.  @ 6, 9 SAY '正在打印损  益  表!'
  31.  @ 7, 13 SAY '请稍候......'
  32.  DO WHILE .T.
  33.       IF SYS(13)<>'READY'
  34.            ?? CHR(7)
  35.            SET COLOR TO W/N
  36.            @ 5, 8 CLEAR TO 10, 35
  37.            SET COLOR TO W+/B
  38.            @ 4, 5 CLEAR TO 9, 33
  39.            x1 = 4
  40.            x2 = 9
  41.            y1 = 5
  42.            y2 = 31
  43.            DO box-1
  44.            @ 6, 9 SAY '打印机尚未准备好!'
  45.            @ 7, 9 SAY '准备好后按任意键......'
  46.            i = INKEY(0)
  47.            IF i=27
  48.                 SET COLOR TO W+/N
  49.                 @ 1, 1, 22, 78 BOX '鞍鞍鞍鞍鞍'
  50.                 RETU
  51.            ENDI
  52.       ELSE
  53.            SET COLOR TO W+/B
  54.            @ 6, 8 CLEAR TO 8, 30
  55.            @ 6, 9 SAY '正在打印损  益  表!'
  56.            @ 7, 13 SAY '请稍候......'
  57.            EXIT
  58.       ENDI
  59.  ENDD
  60.  SET PRINTER ON
  61.  SET CONSOLE OFF
  62.  SET DEVICE TO PRINTER
  63.  rsele = SELECT()
  64.  SELE 0
  65.  USE set
  66.  kh = printer
  67.  USE
  68.  SELE (rsele)
  69.  jsq = 1
  70.  DO WHILE jsq<=kh
  71.       ? '    '
  72.       jsq = jsq+1
  73.  ENDD
  74.  ?? '`@D`'
  75.  ? '                          损     益    表 '
  76.  ? '    '
  77.  ?? '`@A`'
  78.  ? '    '
  79.  ? ' '
  80.  @ PROW()+1, 1 SAY '编制单位:'+rdwmc
  81.  @ PROW(), 50 SAY h
  82.  @ PROW(), 100 SAY '会商02表 单位:元'
  83.  ?? '`&0`'
  84.  ? '┏━━━━━━━━━━━━━━━━━┯━┯━━━━━━━━━┯━━━━━━━━━━┯━━━━━━━━━┯━━━━━━━━━┯━━━━━┓'
  85.  ? '┃         项           目          │行│   本年计划数     │    上年实际数      │  本  月   数     │   累   计   数   │按销量平均┃'
  86.  ? '┠─────────────────┼─┼─────────┼──────────┼─────────┼─────────┼─────┨'
  87.  USE syb
  88.  GOTO 1
  89.  DO WHILE .T.
  90.       @ PROW()+1, 0 SAY '┃'
  91.       @ PROW(), 2 SAY sm
  92.       @ PROW(), 36 SAY '│'
  93.       @ PROW(), 38 SAY h
  94.       @ PROW(), 40 SAY '│'
  95.       IF jhs<>0
  96.            @ PROW(), 42 SAY jhs PICTURE '9,999,999,999.99'
  97.       ENDI
  98.       @ PROW(), 60 SAY '│'
  99.       IF sns<>0
  100.            @ PROW(), 62 SAY sns PICTURE '9,999,999,999.99'
  101.       ENDI
  102.       @ PROW(), 82 SAY '│'
  103.       IF bys<>0
  104.            @ PROW(), 84 SAY bys PICTURE '9,999,999,999.99'
  105.       ENDI
  106.       @ PROW(), 102 SAY '│'
  107.       IF ljs<>0
  108.            @ PROW(), 104 SAY ljs PICTURE '9,999,999,999.99'
  109.       ENDI
  110.       @ PROW(), 122 SAY '│'
  111.       IF pjs<>0
  112.            @ PROW(), 124 SAY pjs PICTURE '999999.99'
  113.       ENDI
  114.       @ PROW(), 134 SAY '┃'
  115.       pd1 = RECNO()
  116.       IF pd1<=42
  117.            ? '┠─────────────────┼─┼─────────┼──────────┼─────────┼─────────┼─────┨'
  118.       ENDI
  119.       SKIP
  120.       IF EOF()
  121.            EXIT
  122.       ENDI
  123.  ENDD
  124.  ? '┗━━━━━━━━━━━━━━━━━┷━┷━━━━━━━━━┷━━━━━━━━━━┷━━━━━━━━━┷━━━━━━━━━┷━━━━━┛'
  125.  ? ' 企业主管                       财务主管               复   核                            制    表: '+czy
  126.  ? ''
  127.  CLOS DATABASES
  128.  SET CONSOLE OFF
  129.  SET DEVICE TO SCREEN
  130.  SET PRINTER OFF
  131.  SET COLOR TO W+/N
  132.  @ 1, 1, 22, 78 BOX '鞍鞍鞍鞍鞍'
  133.  RETU
  134. *