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

企业管理

开发平台:

VFP

  1.  ON KEY
  2.  SET PATH TO C:
  3.  IF  .NOT. FILE('mxk.dbf')
  4.       ?? CHR(7)
  5.       SET PATH TO cw
  6.  ELSE
  7.       SET PATH TO cw
  8.       SET COLOR TO
  9.       @ 5, 47 CLEAR TO 14, 62
  10.       SET COLOR TO N/BG
  11.       @ 4, 45 CLEAR TO 13, 60
  12.       SET COLOR TO W+/BG
  13.       x1 = 4
  14.       x2 = 13
  15.       y1 = 45
  16.       y2 = 59
  17.       DO box-1
  18.       SET COLOR TO W/B, W+/R
  19.       @ 6, 47 PROMPT ' 查期初余额 '
  20.       @ 7, 47 PROMPT ' 查期末累计 '
  21.       @ 8, 47 PROMPT ' 查本月合计 '
  22.       @ 9, 47 PROMPT ' 查本月明细 '
  23.       @ 10, 47 PROMPT ' 查本月全部 '
  24.       MENU TO x
  25.       SET COLOR TO
  26.       HIDE POPUP pop3
  27.       ON KEY
  28.       SET COLOR TO W/N
  29.       CLOS DATABASES
  30.       SET MOUSE ON
  31.       DO CASE
  32.            CASE x=1
  33.                 USE mxk
  34.                 DELE ALL FOR zy<>'期初余额'
  35.                 GOTO TOP
  36.                 DEFI WINDOW mxzye FROM 1, 0 TO 22, 79 TITLE '查询期初余额' COLOR N/BG,R+/GR,R+/GR,GR+/R 
  37.                 ACTI WINDOW mxzye
  38.                 BROW FIELDS pzh :H = '凭证号', kmdm :H = '科目代码', zy :H = '摘  要', zzkm :H = '总帐科目', mxkm :H = '明细科目', jje :H = '借金额', dje :H = '贷金额', ye :H = '余  额', ssl :H = '收数量', fsl :H = '发数量', ysl :H = '余数量' NOEDIT IN mxzye
  39.                 @ 9, 30 SAY '正在处理数据......'
  40.                 RECA ALL
  41.                 USE
  42.            CASE x=2
  43.                 USE mxk
  44.                 DELE ALL FOR zy<>'期末及累计'
  45.                 GOTO TOP
  46.                 DEFI WINDOW mxzye FROM 1, 0 TO 22, 79 TITLE '查询期末余额' COLOR N/BG,R+/GR,R+/GR,GR+/R 
  47.                 ACTI WINDOW mxzye
  48.                 BROW FIELDS pzh :H = '凭证号', kmdm :H = '科目代码', zy :H = '摘  要', zzkm :H = '总帐科目', mxkm :H = '明细科目', jje :H = '借金额', dje :H = '贷金额', ye :H = '余  额', ssl :H = '收数量', fsl :H = '发数量', ysl :H = '余数量' NOEDIT IN mxzye
  49.                 @ 9, 30 SAY '正在处理数据......'
  50.                 RECA ALL
  51.                 USE
  52.            CASE x=3
  53.                 USE mxk
  54.                 DELE ALL FOR zy<>'本月合计'
  55.                 GOTO TOP
  56.                 DEFI WINDOW mxzye FROM 1, 0 TO 22, 79 TITLE '查询本月合计' COLOR N/BG,R+/GR,R+/GR,GR+/R 
  57.                 ACTI WINDOW mxzye
  58.                 BROW FIELDS pzh :H = '凭证号', kmdm :H = '科目代码', zy :H = '摘  要', zzkm :H = '总帐科目', mxkm :H = '明细科目', jje :H = '借金额', dje :H = '贷金额', ye :H = '余  额', ssl :H = '收数量', fsl :H = '发数量', ysl :H = '余数量' NOEDIT IN mxzye
  59.                 @ 9, 30 SAY '正在处理数据 ......'
  60.                 RECA ALL
  61.                 USE
  62.            CASE x=4
  63.                 USE mxk
  64.                 DELE ALL FOR zy='期初余额' .OR. zy='期末及累计' .OR. zy='本月合计'
  65.                 GOTO TOP
  66.                 DEFI WINDOW mxzye FROM 1, 0 TO 22, 79 TITLE '查询本月明细' COLOR N/BG,R+/GR,R+/GR,GR+/R 
  67.                 ACTI WINDOW mxzye
  68.                 BROW FIELDS pzh :H = '凭证号', kmdm :H = '科目代码', zy :H = '摘  要', zzkm :H = '总帐科目', mxkm :H = '明细科目', jje :H = '借金额', dje :H = '贷金额', ye :H = '余  额', ssl :H = '收数量', fsl :H = '发数量', ysl :H = '余数量' NOEDIT IN mxzye
  69.                 @ 9, 30 SAY '正在处理数据 ......'
  70.                 RECA ALL
  71.                 USE
  72.            CASE x=5
  73.                 USE mxk
  74.                 DEFI WINDOW mxzye FROM 1, 0 TO 22, 79 TITLE '查询本月资料' COLOR N/BG,R+/GR,R+/GR,GR+/R 
  75.                 ACTI WINDOW mxzye
  76.                 BROW FIELDS pzh :H = '凭证号', kmdm :H = '科目代码', zy :H = '摘  要', zzkm :H = '总帐科目', mxkm :H = '明细科目', jje :H = '借金额', dje :H = '贷金额', ye :H = '余  额', ssl :H = '收数量', fsl :H = '发数量', ysl :H = '余数量' NOEDIT IN mxzye
  77.                 USE
  78.       ENDC
  79.  ENDI
  80.  DEAC WINDOW mxzye
  81.  CLOS DATABASES
  82.  SET COLOR TO W+/B
  83.  @ 0, 0, 23, 79 BOX '北北北北'
  84.  SET COLOR TO W+/N
  85.  @ 1, 1, 22, 78 BOX '鞍鞍鞍鞍鞍'
  86.  @ 23, 28 SAY '当前数据的月份:'+STR(ryear, 4, 0)+'年'+STR(ryf, 2, 0)+'月' COLOR B+/BG 
  87.  @ 24, 0 SAY ' JQ001财务管理系统(Ver3.0)  黄朝生研制  版权所有  南宁市建政路51号  邮编:530023 ' COLOR R/W 
  88.  ON KEY LABEL Escape do Rquit
  89.  SET CLOCK TO 23, 69
  90.  SET MOUSE OFF
  91.  RETU
  92. *