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

企业管理

开发平台:

VFP

  1.  HIDE POPUP pop1
  2.  HIDE MENU mainmenu
  3.  DEAC WINDOW win
  4.  SET SYSMENU OFF
  5.  ON KEY
  6.  SET COLOR TO W/N
  7.  CLOS DATABASES
  8.  CLEA
  9.  SET COLOR TO GR/N
  10.  @ 5, 0 SAY 'JQ软件工作室'
  11.  @ 5, 67 SAY 'JQ财务系统'
  12.  SET COLOR TO G/N
  13.  @ 2, 25 SAY '  人   员   管   理    '
  14.  @ 7, 0 SAY '┏━━━━━━┯━━━━━━━━━━━━━┯━━━━━━━━┯━━━━━━━━┓'
  15.  @ 8, 0 SAY '┃'
  16.  @ 8, 3 SAY ' 姓     名'
  17.  @ 8, 14 SAY '│'
  18.  @ 8, 17 SAY '  密 码 (数码字,最多8位)'
  19.  @ 8, 42 SAY '│'
  20.  @ 8, 60 SAY '│'
  21.  @ 8, 78 SAY '┃'
  22.  @ 9, 0 SAY '┠──────┼─────────────┼────────┼────────┨'
  23.  @ 10, 0 SAY '┃'
  24.  @ 10, 14 SAY '│'
  25.  @ 10, 42 SAY '│'
  26.  @ 10, 60 SAY '│'
  27.  @ 10, 78 SAY '┃'
  28.  @ 11, 0 SAY '┠──────┼─────────────┼────────┼────────┨'
  29.  @ 12, 0 SAY '┃'
  30.  SET COLOR TO B/GR
  31.  @ 14, 2 SAY '  InSert=增加一人:DeLete=删除一人:↑上一个:↓下一个:ESC=退出 : F5=修改密码  '
  32.  SET COLOR TO G/N
  33.  @ 12, 14 SAY '│'
  34.  @ 12, 42 SAY '│'
  35.  @ 12, 60 SAY '│'
  36.  @ 12, 78 SAY '┃'
  37.  @ 13, 0 SAY '┗━━━━━━┷━━━━━━━━━━━━━┷━━━━━━━━┷━━━━━━━━┛'
  38.  @ 16, 26 SAY '欢迎使用JQ财务系统!'
  39.  @ 18, 20 SAY '在使用过程中,如有任何查询或建议,'
  40.  @ 20, 12 SAY '请打电话:(0771)5627468.JQ软件创作室对您表示诚挚的谢意!'
  41.  CLOS ALL
  42.  USE lll
  43.  SET COLOR TO
  44.  DO WHILE .T.
  45.       x = INKEY(0)
  46.       DO CASE
  47.            CASE x=-4
  48.                 SET COLOR TO GR+/N
  49.                 @ 8, 18 SAY '                        '
  50.                 @ 8, 18 SAY '请输入原来的密码:'
  51.                 SET COLOR TO N/W
  52.                 @ 10, 21 SAY '        '
  53.                 js = 1
  54.                 pd1 = ''
  55.                 pd3 = ''
  56.                 DO WHILE js<9
  57.                      pd = INKEY(0)
  58.                      IF pd>47 .AND. pd<58
  59.                           pd1 = pd1+'*'
  60.                           pd = CHR(pd)
  61.                           pd3 = pd3+pd
  62.                           js = js+1
  63.                           @ 10, 21 SAY pd1
  64.                      ELSE
  65.                           pd3 = LTRIM(TRIM(pd3))
  66.                           IF pd=13
  67.                                IF LEN(LTRIM(TRIM(pd3)))<>0
  68.                                     EXIT
  69.                                ENDI
  70.                           ENDI
  71.                      ENDI
  72.                 ENDD
  73.                 SET COLOR TO
  74.                 @ 10, 21 SAY '        '
  75.                 @ 10, 21 SAY '********'
  76.                 pd3 = VAL(pd3)
  77.                 IF pd3<>mm
  78.                      SET COLOR TO GR+/G
  79.                      @ 3, 20 CLEAR TO 6, 60
  80.                      @ 4, 28 SAY '对不起,您输入的密码不对.'
  81.                      i = INKEY(0)
  82.                      SET COLOR TO
  83.                      @ 3, 20 CLEAR TO 6, 60
  84.                      SET COLOR TO G/N
  85.                      @ 8, 17 SAY ' 密  码 (数码字,最多8位)'
  86.                      @ 10, 21 SAY '        '
  87.                      SET COLOR TO
  88.                 ELSE
  89.                      SET COLOR TO RB+/N
  90.                      @ 8, 18 SAY '请输入新的密码:     '
  91.                      SET COLOR TO N/W
  92.                      @ 10, 21 SAY '        '
  93.                      js = 1
  94.                      pd1 = ''
  95.                      pd3 = ''
  96.                      DO WHILE js<9
  97.                           pd = INKEY(0)
  98.                           IF pd>47 .AND. pd<58
  99.                                pd1 = pd1+'*'
  100.                                pd = CHR(pd)
  101.                                pd3 = pd3+pd
  102.                                js = js+1
  103.                                @ 10, 21 SAY pd1
  104.                           ELSE
  105.                                pd3 = LTRIM(TRIM(pd3))
  106.                                IF pd=13
  107.                                     IF LEN(LTRIM(TRIM(pd3)))<>0
  108.                                          EXIT
  109.                                     ENDI
  110.                                ENDI
  111.                           ENDI
  112.                      ENDD
  113.                      SET COLOR TO
  114.                      @ 10, 21 SAY '        '
  115.                      @ 10, 21 SAY pd1
  116.                      pd3 = VAL(pd3)
  117.                      a1 = pd3
  118.                      ?? CHR(7)
  119.                      SET COLOR TO GR+/N
  120.                      @ 8, 17 SAY '请再输一次新的密码:   '
  121.                      SET COLOR TO N/W
  122.                      @ 10, 21 SAY '        '
  123.                      js = 1
  124.                      pd1 = ''
  125.                      pd3 = ''
  126.                      DO WHILE js<9
  127.                           pd = INKEY(0)
  128.                           IF pd>47 .AND. pd<58
  129.                                pd1 = pd1+'*'
  130.                                pd = CHR(pd)
  131.                                pd3 = pd3+pd
  132.                                js = js+1
  133.                                @ 10, 21 SAY pd1
  134.                           ELSE
  135.                                pd3 = LTRIM(TRIM(pd3))
  136.                                IF pd=13
  137.                                     IF LEN(LTRIM(TRIM(pd3)))<>0
  138.                                          EXIT
  139.                                     ENDI
  140.                                ENDI
  141.                           ENDI
  142.                      ENDD
  143.                      SET COLOR TO
  144.                      @ 10, 21 SAY '        '
  145.                      @ 10, 21 SAY '********'
  146.                      pd3 = VAL(pd3)
  147.                      IF a1<>pd3
  148.                           ?? CHR(7)
  149.                           SET COLOR TO GR+/G
  150.                           @ 3, 20 CLEAR TO 6, 60
  151.                           @ 4, 28 SAY '您两次输入的密码不一样'
  152.                           @ 5, 28 SAY '修改无效......'
  153.                           i = INKEY(0)
  154.                           SET COLOR TO
  155.                           @ 3, 20 CLEAR TO 6, 60
  156.                      ELSE
  157.                           REPL mm WITH pd3
  158.                      ENDI
  159.                      SET COLOR TO G/N
  160.                      @ 8, 17 SAY '  密  码 (数码字,最多8位)'
  161.                      SET COLOR TO
  162.                      @ 10, 21 SAY '********'
  163.                 ENDI
  164.            CASE x=5
  165.                 IF  .NOT. BOF()
  166.                      SKIP -1
  167.                      @ 10, 4 SAY xm
  168.                      @ 10, 21 SAY '********'
  169.                 ELSE
  170.                      SET COLOR TO BG+/B
  171.                      @ 3, 20 CLEAR TO 6, 60
  172.                      @ 4, 28 SAY '这是第一个 ... ...'
  173.                      @ 5, 28 SAY '按任意键继续!'
  174.                      ?? CHR(7)
  175.                      x = INKEY(0)
  176.                      SET COLOR TO
  177.                      @ 3, 20 CLEAR TO 6, 60
  178.                 ENDI
  179.            CASE x=24
  180.                 IF  .NOT. EOF()
  181.                      SKIP
  182.                      @ 10, 4 SAY xm
  183.                      @ 10, 21 SAY '********'
  184.                 ELSE
  185.                      SET COLOR TO BG+/B
  186.                      @ 3, 20 CLEAR TO 6, 60
  187.                      @ 4, 28 SAY '这是最后一个,'
  188.                      @ 5, 28 SAY '按任意键继续......'
  189.                      ?? CHR(7)
  190.                      x = INKEY(0)
  191.                      SET COLOR TO
  192.                      @ 3, 20 CLEAR TO 6, 60
  193.                 ENDI
  194.            CASE x=22
  195.                 DELE ALL FOR xm='       ' .AND. mm=0
  196.                 PACK
  197.                 APPE BLANK
  198.                 DO WHILE LEN(LTRIM(TRIM(xm)))=0
  199.                      @ 10, 2 SAY '' GET xm
  200.                      READ
  201.                      @ 10, 2 SAY '         '
  202.                      @ 10, 4 SAY xm
  203.                 ENDD
  204.                 SET COLOR TO N/W
  205.                 @ 10, 21 SAY '        '
  206.                 js = 1
  207.                 pd1 = ''
  208.                 pd3 = ''
  209.                 DO WHILE js<9
  210.                      pd = INKEY(0)
  211.                      IF pd>47 .AND. pd<58
  212.                           pd1 = pd1+'*'
  213.                           pd = CHR(pd)
  214.                           pd3 = pd3+pd
  215.                           js = js+1
  216.                           @ 10, 21 SAY pd1
  217.                      ELSE
  218.                           pd3 = LTRIM(TRIM(pd3))
  219.                           IF pd=13
  220.                                IF LEN(LTRIM(TRIM(pd3)))<>0
  221.                                     EXIT
  222.                                ENDI
  223.                           ENDI
  224.                      ENDI
  225.                 ENDD
  226.                 SET COLOR TO
  227.                 @ 10, 21 SAY '        '
  228.                 @ 10, 21 SAY '********'
  229.                 pd3 = VAL(pd3)
  230.                 REPL mm WITH pd3
  231.            CASE x=7
  232.                 IF  .NOT. BOF()
  233.                      pd = 'N'
  234.                      @ 5, 26 SAY '真的删除吗?' GET pd PICTURE 'x'
  235.                      READ
  236.                      IF pd='y' .OR. pd='Y'
  237.                           DELE
  238.                           PACK
  239.                           @ 10, 4 SAY xm
  240.                           @ 10, 21 SAY '********'
  241.                      ENDI
  242.                      @ 5, 26 SAY '                      '
  243.                 ELSE
  244.                      ?? CHR(7)
  245.                      SET COLOR TO BG+/RB
  246.                      @ 3, 20 CLEAR TO 6, 60
  247.                      @ 4, 30 SAY '第一笔,请勿删除!'
  248.                      @ 5, 30 SAY '按任意键继续......'
  249.                      x = INKEY(0)
  250.                      SET COLOR TO
  251.                      @ 3, 20 CLEAR TO 6, 60
  252.                 ENDI
  253.            CASE x=27
  254.                 EXIT
  255.            OTHE
  256.                 ?? CHR(7)
  257.       ENDC
  258.  ENDD
  259.  CLOS DATABASES
  260.  SET COLOR TO W+/B
  261.  @ 0, 0, 23, 79 BOX '北北北北'
  262.  SET COLOR TO W+/N
  263.  @ 1, 1, 22, 78 BOX '鞍鞍鞍鞍鞍'
  264.  @ 23, 28 SAY '当前数据的月份:'+STR(ryear, 4, 0)+'年'+STR(ryf, 2, 0)+'月' COLOR B+/BG 
  265.  @ 24, 0 SAY ' JQ001财务管理系统(Ver2.5)  黄朝生研制  版权所有  南宁市建政路51号  邮编:530023 ' COLOR R/W 
  266.  ON KEY LABEL Escape do Rquit
  267.  SET CLOCK TO 23, 69
  268.  RETU
  269. *