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

企业管理

开发平台:

VFP

  1.  SELE 2
  2.  SET COLOR TO W/N
  3.  mc = mxkm
  4.  @ 6+pd, 31 GET mc
  5.  READ
  6.  sl1 = ysl
  7.  dw1 = dw
  8.  dj1 = ydj
  9.  njye1 = jje
  10.  ndye1 = dje
  11.  pdk = kmdm
  12.  bz = slbz
  13.  IF bz='2'
  14.       SAVE SCREEN TO pm
  15.       SET COLOR TO G+/GR
  16.       @ 3, 20 CLEAR TO 6, 60
  17.       @ 4, 26 SAY '请输入数量:' GET sl1 PICTURE '999999.999'
  18.       SET COLOR TO W/N
  19.       READ
  20.       ?? CHR(7)
  21.       SET COLOR TO BG+/RB
  22.       @ 3, 20 CLEAR TO 6, 60
  23.       @ 4, 26 SAY '请输入单价:' GET dj1 PICTURE '9999999.99'
  24.       SET COLOR TO W/N
  25.       READ
  26.       SET COLOR TO G+/GR
  27.       @ 3, 20 CLEAR TO 6, 60
  28.       @ 4, 26 SAY '请输入单位:' GET dw1
  29.       SET COLOR TO W/N
  30.       READ
  31.       REST SCREEN FROM pm
  32.  ENDI
  33.  IF jhd='+'
  34.       IF ye>=0
  35.            ye1 = ye
  36.            ye2 = 0
  37.       ELSE
  38.            ye2 = -ye
  39.            ye1 = 0
  40.       ENDI
  41.  ELSE
  42.       IF ye>=0
  43.            ye2 = ye
  44.            ye1 = 0
  45.       ELSE
  46.            ye1 = -ye
  47.            ye2 = 0
  48.       ENDI
  49.  ENDI
  50.  ncye1 = njye
  51.  ncye2 = ndye
  52.  SET COLOR TO W/N
  53.  @ 6+pd, 53 GET ye1 PICTURE '9999999999.99'
  54.  READ
  55.  IF ye1=0
  56.       SET COLOR TO W/N
  57.       @ pd+6, 66 SAY '' GET ye2 PICTURE '9999999999.99'
  58.       READ
  59.  ENDI
  60.  SET COLOR TO W/N
  61.  @ 3, 1 GET njye1 PICTURE '99999999999.99'
  62.  READ
  63.  SET COLOR TO W/N
  64.  @ 3, 22 GET ndye1 PICTURE '99999999999.99'
  65.  READ
  66.  SET COLOR TO W/N
  67.  @ 3, 45 GET ncye1 PICTURE '99999999999.99'
  68.  READ
  69.  IF ncye1=0
  70.       @ 3, 45 SAY '                 '
  71.       SET COLOR TO W/N
  72.       @ 3, 64 GET ncye2 PICTURE '999999999999.99'
  73.       READ
  74.  ENDI
  75.  SAVE SCREEN TO pm
  76.  SET COLOR TO BG+/RB
  77.  @ 3, 20 CLEAR TO 6, 60
  78.  @ 4, 30 SAY '正 在 存 盘 !'
  79.  @ 5, 30 SAY '请稍候 ......'
  80.  SELE 1
  81.  LOCA ALL FOR pdk$kmdm .AND. LEN(LTRIM(TRIM(pdk)))=LEN(LTRIM(TRIM(kmdm)))
  82.  REPL kmmc WITH mc
  83.  SELE 2
  84.  LOCA ALL FOR pdk$kmdm .AND. LEN(LTRIM(TRIM(pdk)))=LEN(LTRIM(TRIM(kmdm)))
  85.  REPL mxkm WITH mc
  86.  IF bz='2'
  87.       REPL dw WITH dw1
  88.       REPL ydj WITH dj1
  89.       REPL ysl WITH sl1
  90.  ENDI
  91.  REPL jje WITH njye1
  92.  REPL dje WITH ndye1
  93.  REPL njye WITH ncye1
  94.  REPL ndye WITH ncye2
  95.  IF ye1<>0
  96.       IF jhd='+'
  97.            REPL ye WITH ye1
  98.       ELSE
  99.            REPL ye WITH -ye1
  100.       ENDI
  101.  ELSE
  102.       IF jhd='-'
  103.            REPL ye WITH ye2
  104.       ELSE
  105.            REPL ye WITH -ye2
  106.       ENDI
  107.  ENDI
  108.  x = INKEY(1)
  109.  REST SCREEN FROM pm
  110.  SET COLOR TO W/N
  111.  @ 6+pd, 0 SAY SPACE(80)
  112.  @ 3, 0 SAY SPACE(80)
  113.  SET COLOR TO G+/B
  114.  @ 6+pd, 0 SAY kmdm
  115.  @ 6+pd, 10 SAY zzkm
  116.  @ 6+pd, 31 SAY mxkm
  117.  IF jhd='+'
  118.       IF ye>=0
  119.            @ 6+pd, 52 SAY ye
  120.            @ 6+pd, 66 SAY '            '
  121.       ELSE
  122.            @ 6+pd, 66 SAY -ye
  123.            @ 6+pd, 52 SAY '            '
  124.       ENDI
  125.  ELSE
  126.       IF ye>=0
  127.            @ 6+pd, 52 SAY '            '
  128.            @ 6+pd, 66 SAY ye
  129.       ELSE
  130.            @ 6+pd, 66 SAY '            '
  131.            @ 6+pd, 52 SAY -ye
  132.       ENDI
  133.  ENDI
  134.  SET COLOR TO W/N
  135.  @ 3, 1 SAY jje
  136.  @ 3, 22 SAY dje
  137.  @ 3, 45 SAY njye
  138.  @ 3, 65 SAY ndye
  139.  RETU
  140. *