www.pudn.com > jq_caiwu.ARJ > LLSJK.PRG


 ON KEY 
 SET PATH TO C:\ 
 IF  .NOT. FILE('mxk.dbf') 
      ?? CHR(7) 
      SET PATH TO \cw 
 ELSE 
      SET PATH TO \cw 
      SET COLOR TO 
      @ 5, 47 CLEAR TO 14, 62 
      SET COLOR TO N/BG 
      @ 4, 45 CLEAR TO 13, 60 
      SET COLOR TO W+/BG 
      x1 = 4 
      x2 = 13 
      y1 = 45 
      y2 = 59 
      DO box-1 
      SET COLOR TO W/B, W+/R 
      @ 6, 47 PROMPT ' 查期初余额 ' 
      @ 7, 47 PROMPT ' 查期末累计 ' 
      @ 8, 47 PROMPT ' 查本月合计 ' 
      @ 9, 47 PROMPT ' 查本月明细 ' 
      @ 10, 47 PROMPT ' 查本月全部 ' 
      MENU TO x 
      SET COLOR TO 
      HIDE POPUP pop3 
      ON KEY 
      SET COLOR TO W/N 
      CLOS DATABASES 
      SET MOUSE ON 
      DO CASE 
           CASE x=1 
                USE mxk 
                DELE ALL FOR zy<>'期初余额' 
                GOTO TOP 
                DEFI WINDOW mxzye FROM 1, 0 TO 22, 79 TITLE '查询期初余额' COLOR N/BG,R+/GR,R+/GR,GR+/R  
                ACTI WINDOW mxzye 
                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 
                @ 9, 30 SAY '正在处理数据......' 
                RECA ALL 
                USE 
           CASE x=2 
                USE mxk 
                DELE ALL FOR zy<>'期末及累计' 
                GOTO TOP 
                DEFI WINDOW mxzye FROM 1, 0 TO 22, 79 TITLE '查询期末余额' COLOR N/BG,R+/GR,R+/GR,GR+/R  
                ACTI WINDOW mxzye 
                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 
                @ 9, 30 SAY '正在处理数据......' 
                RECA ALL 
                USE 
           CASE x=3 
                USE mxk 
                DELE ALL FOR zy<>'本月合计' 
                GOTO TOP 
                DEFI WINDOW mxzye FROM 1, 0 TO 22, 79 TITLE '查询本月合计' COLOR N/BG,R+/GR,R+/GR,GR+/R  
                ACTI WINDOW mxzye 
                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 
                @ 9, 30 SAY '正在处理数据 ......' 
                RECA ALL 
                USE 
           CASE x=4 
                USE mxk 
                DELE ALL FOR zy='期初余额' .OR. zy='期末及累计' .OR. zy='本月合计' 
                GOTO TOP 
                DEFI WINDOW mxzye FROM 1, 0 TO 22, 79 TITLE '查询本月明细' COLOR N/BG,R+/GR,R+/GR,GR+/R  
                ACTI WINDOW mxzye 
                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 
                @ 9, 30 SAY '正在处理数据 ......' 
                RECA ALL 
                USE 
           CASE x=5 
                USE mxk 
                DEFI WINDOW mxzye FROM 1, 0 TO 22, 79 TITLE '查询本月资料' COLOR N/BG,R+/GR,R+/GR,GR+/R  
                ACTI WINDOW mxzye 
                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 
                USE 
      ENDC 
 ENDI 
 DEAC WINDOW mxzye 
 CLOS DATABASES 
 SET COLOR TO W+/B 
 @ 0, 0, 23, 79 BOX '北北北北' 
 SET COLOR TO W+/N 
 @ 1, 1, 22, 78 BOX '鞍鞍鞍鞍鞍' 
 @ 23, 28 SAY '当前数据的月份:'+STR(ryear, 4, 0)+'年'+STR(ryf, 2, 0)+'月' COLOR B+/BG  
 @ 24, 0 SAY ' JQ001财务管理系统(Ver3.0)  黄朝生研制  版权所有  南宁市建政路51号  邮编:530023 ' COLOR R/W  
 ON KEY LABEL Escape do Rquit 
 SET CLOCK TO 23, 69 
 SET MOUSE OFF 
 RETU 
*