www.pudn.com > jq_caiwu.ARJ > CSHXG-1.PRG


 SELE 2 
 SET COLOR TO W/N 
 mc = mxkm 
 @ 6+pd, 31 GET mc 
 READ 
 sl1 = ysl 
 dw1 = dw 
 dj1 = ydj 
 njye1 = jje 
 ndye1 = dje 
 pdk = kmdm 
 bz = slbz 
 IF bz='2' 
      SAVE SCREEN TO pm 
      SET COLOR TO G+/GR 
      @ 3, 20 CLEAR TO 6, 60 
      @ 4, 26 SAY '请输入数量:' GET sl1 PICTURE '999999.999' 
      SET COLOR TO W/N 
      READ 
      ?? CHR(7) 
      SET COLOR TO BG+/RB 
      @ 3, 20 CLEAR TO 6, 60 
      @ 4, 26 SAY '请输入单价:' GET dj1 PICTURE '9999999.99' 
      SET COLOR TO W/N 
      READ 
      SET COLOR TO G+/GR 
      @ 3, 20 CLEAR TO 6, 60 
      @ 4, 26 SAY '请输入单位:' GET dw1 
      SET COLOR TO W/N 
      READ 
      REST SCREEN FROM pm 
 ENDI 
 IF jhd='+' 
      IF ye>=0 
           ye1 = ye 
           ye2 = 0 
      ELSE 
           ye2 = -ye 
           ye1 = 0 
      ENDI 
 ELSE 
      IF ye>=0 
           ye2 = ye 
           ye1 = 0 
      ELSE 
           ye1 = -ye 
           ye2 = 0 
      ENDI 
 ENDI 
 ncye1 = njye 
 ncye2 = ndye 
 SET COLOR TO W/N 
 @ 6+pd, 53 GET ye1 PICTURE '9999999999.99' 
 READ 
 IF ye1=0 
      SET COLOR TO W/N 
      @ pd+6, 66 SAY '' GET ye2 PICTURE '9999999999.99' 
      READ 
 ENDI 
 SET COLOR TO W/N 
 @ 3, 1 GET njye1 PICTURE '99999999999.99' 
 READ 
 SET COLOR TO W/N 
 @ 3, 22 GET ndye1 PICTURE '99999999999.99' 
 READ 
 SET COLOR TO W/N 
 @ 3, 45 GET ncye1 PICTURE '99999999999.99' 
 READ 
 IF ncye1=0 
      @ 3, 45 SAY '                 ' 
      SET COLOR TO W/N 
      @ 3, 64 GET ncye2 PICTURE '999999999999.99' 
      READ 
 ENDI 
 SAVE SCREEN TO pm 
 SET COLOR TO BG+/RB 
 @ 3, 20 CLEAR TO 6, 60 
 @ 4, 30 SAY '正 在 存 盘 !' 
 @ 5, 30 SAY '请稍候 ......' 
 SELE 1 
 LOCA ALL FOR pdk$kmdm .AND. LEN(LTRIM(TRIM(pdk)))=LEN(LTRIM(TRIM(kmdm))) 
 REPL kmmc WITH mc 
 SELE 2 
 LOCA ALL FOR pdk$kmdm .AND. LEN(LTRIM(TRIM(pdk)))=LEN(LTRIM(TRIM(kmdm))) 
 REPL mxkm WITH mc 
 IF bz='2' 
      REPL dw WITH dw1 
      REPL ydj WITH dj1 
      REPL ysl WITH sl1 
 ENDI 
 REPL jje WITH njye1 
 REPL dje WITH ndye1 
 REPL njye WITH ncye1 
 REPL ndye WITH ncye2 
 IF ye1<>0 
      IF jhd='+' 
           REPL ye WITH ye1 
      ELSE 
           REPL ye WITH -ye1 
      ENDI 
 ELSE 
      IF jhd='-' 
           REPL ye WITH ye2 
      ELSE 
           REPL ye WITH -ye2 
      ENDI 
 ENDI 
 x = INKEY(1) 
 REST SCREEN FROM pm 
 SET COLOR TO W/N 
 @ 6+pd, 0 SAY SPACE(80) 
 @ 3, 0 SAY SPACE(80) 
 SET COLOR TO G+/B 
 @ 6+pd, 0 SAY kmdm 
 @ 6+pd, 10 SAY zzkm 
 @ 6+pd, 31 SAY mxkm 
 IF jhd='+' 
      IF ye>=0 
           @ 6+pd, 52 SAY ye 
           @ 6+pd, 66 SAY '            ' 
      ELSE 
           @ 6+pd, 66 SAY -ye 
           @ 6+pd, 52 SAY '            ' 
      ENDI 
 ELSE 
      IF ye>=0 
           @ 6+pd, 52 SAY '            ' 
           @ 6+pd, 66 SAY ye 
      ELSE 
           @ 6+pd, 66 SAY '            ' 
           @ 6+pd, 52 SAY -ye 
      ENDI 
 ENDI 
 SET COLOR TO W/N 
 @ 3, 1 SAY jje 
 @ 3, 22 SAY dje 
 @ 3, 45 SAY njye 
 @ 3, 65 SAY ndye 
 RETU 
*