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

企业管理

开发平台:

VFP

  1.  pd = '         '
  2.  SELE 2
  3.  pd1 = kmdm
  4.  jyq = kmmc
  5.  jsq = SUBSTR(pd1, 1, 5)
  6.  DO WHILE .T.
  7.       SET COLOR TO BG+/B
  8.       @ 0, 0 CLEAR TO 3, 28
  9.       @ 1, 1 SAY '请输入'+jsq+'号明细科目号码:'
  10.       @ 2, 7 SAY '' GET pd PICTURE '999999999'
  11.       READ
  12.       DO qp
  13.       SELE 2
  14.       LOCA ALL FOR pd$kmdm
  15.       IF  .NOT. EOF()
  16.            LOOP
  17.       ENDI
  18.       pd = TRIM(pd)
  19.       pd = LTRIM(pd)
  20.       xx = pd
  21.       IF 7<>LEN(pd) .AND. 9<>LEN(pd) .OR. pd1<>SUBSTR(pd, 1, 3)
  22.            SET COLOR TO BG+/RB
  23.            @ 0, 0 CLEAR TO 3, 28
  24.            @ 1, 3 SAY '编号不正确,应是7或9个数字'
  25.            @ 2, 5 SAY ' 按任意键继续......'
  26.            a1 = INKEY(0)
  27.            DO qp
  28.            LOOP
  29.       ENDI
  30.       SELE 2
  31.       LOCA ALL FOR pd$kmdm
  32.       IF  .NOT. EOF()
  33.            SET COLOR TO BG+/RB
  34.            @ 0, 0 CLEAR TO 3, 28
  35.            @ 1, 1 SAY '此码科目库原已建立,请输入'
  36.            @ 2, 1 SAY '新的号码,按任意键继续......'
  37.            pd = INKEY(0)
  38.            DO qp
  39.            LOOP
  40.       ELSE
  41.            EXIT
  42.       ENDI
  43.  ENDD
  44.  APPE BLANK
  45.  GOTO BOTTOM
  46.  REPL kmdm WITH pd
  47.  REPL rq WITH rq1
  48.  DO WHILE .T.
  49.       mc = '                    '
  50.       SET COLOR TO RB+/B
  51.       @ 0, 0 CLEAR TO 3, 28
  52.       @ 1, 3 SAY '请输入明细科目名称:'
  53.       @ 2, 2 SAY '' GET mc
  54.       READ
  55.       pd = 'F'
  56.       @ 3, 1 SAY '确认了吗?  Y=是,其他=否!' GET pd
  57.       READ
  58.       DO qp
  59.       IF pd='Y' .OR. pd='y'
  60.            SELE 2
  61.            REPL kmmc WITH mc
  62.            SELE 1
  63.            REPL mxkm WITH mc
  64.            REPL zzkm WITH jyq
  65.            EXIT
  66.       ENDI
  67.  ENDD
  68.  RETU
  69. *