xiugaiXX.frm
上传用户:linhua1013
上传日期:2014-12-05
资源大小:375k
文件大小:25k
源码类别:

SQL Server

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form xiugaiXX 
  3.    Caption         =   "修改基本信息"
  4.    ClientHeight    =   5730
  5.    ClientLeft      =   60
  6.    ClientTop       =   450
  7.    ClientWidth     =   5895
  8.    LinkTopic       =   "Form1"
  9.    MDIChild        =   -1  'True
  10.    ScaleHeight     =   5730
  11.    ScaleWidth      =   5895
  12.    Begin VB.CommandButton FangHui 
  13.       Caption         =   "返   回"
  14.       Height          =   375
  15.       Left            =   3120
  16.       TabIndex        =   36
  17.       Top             =   5160
  18.       Width           =   975
  19.    End
  20.    Begin VB.CommandButton XiuGai 
  21.       Caption         =   "修   改"
  22.       Height          =   375
  23.       Left            =   1920
  24.       TabIndex        =   35
  25.       Top             =   5160
  26.       Width           =   975
  27.    End
  28.    Begin VB.CommandButton XiaYW 
  29.       Caption         =   "下 一 位"
  30.       Height          =   375
  31.       Left            =   4560
  32.       TabIndex        =   34
  33.       Top             =   5160
  34.       Width           =   975
  35.    End
  36.    Begin VB.CommandButton ShangYW 
  37.       Caption         =   "上 一 位"
  38.       Height          =   375
  39.       Left            =   360
  40.       TabIndex        =   33
  41.       Top             =   5160
  42.       Width           =   975
  43.    End
  44.    Begin VB.Frame Frame1 
  45.       Height          =   4935
  46.       Left            =   240
  47.       TabIndex        =   0
  48.       Top             =   120
  49.       Width           =   5415
  50.       Begin VB.PictureBox Picture2 
  51.          Height          =   1695
  52.          Left            =   120
  53.          ScaleHeight     =   1635
  54.          ScaleWidth      =   5115
  55.          TabIndex        =   15
  56.          Top             =   2880
  57.          Width           =   5175
  58.          Begin VB.ComboBox XGriJ 
  59.             Height          =   300
  60.             Left            =   3840
  61.             TabIndex        =   37
  62.             Text            =   "1"
  63.             Top             =   1150
  64.             Width           =   735
  65.          End
  66.          Begin VB.ComboBox XGyueJ 
  67.             Height          =   300
  68.             Left            =   2760
  69.             TabIndex        =   31
  70.             Text            =   "1"
  71.             Top             =   1150
  72.             Width           =   735
  73.          End
  74.          Begin VB.ComboBox XGnianJ 
  75.             Height          =   300
  76.             ItemData        =   "xiugaiXX.frx":0000
  77.             Left            =   1440
  78.             List            =   "xiugaiXX.frx":0002
  79.             TabIndex        =   29
  80.             Text            =   "1990"
  81.             Top             =   1150
  82.             Width           =   975
  83.          End
  84.          Begin VB.ComboBox XGxueli 
  85.             Height          =   300
  86.             ItemData        =   "xiugaiXX.frx":0004
  87.             Left            =   1200
  88.             List            =   "xiugaiXX.frx":0026
  89.             TabIndex        =   21
  90.             Text            =   "本科"
  91.             Top             =   680
  92.             Width           =   1215
  93.          End
  94.          Begin VB.TextBox XGzhuanye 
  95.             Height          =   270
  96.             Left            =   3240
  97.             TabIndex        =   20
  98.             Top             =   680
  99.             Width           =   1575
  100.          End
  101.          Begin VB.TextBox XGbiye 
  102.             Height          =   270
  103.             Left            =   1320
  104.             TabIndex        =   17
  105.             Top             =   200
  106.             Width           =   3495
  107.          End
  108.          Begin VB.Label Label20 
  109.             AutoSize        =   -1  'True
  110.             Caption         =   "日"
  111.             Height          =   180
  112.             Left            =   4680
  113.             TabIndex        =   38
  114.             Top             =   1200
  115.             Width           =   180
  116.          End
  117.          Begin VB.Label Label17 
  118.             AutoSize        =   -1  'True
  119.             Caption         =   "月"
  120.             Height          =   180
  121.             Left            =   3600
  122.             TabIndex        =   32
  123.             Top             =   1200
  124.             Width           =   180
  125.          End
  126.          Begin VB.Label Label16 
  127.             AutoSize        =   -1  'True
  128.             Caption         =   "年"
  129.             Height          =   180
  130.             Left            =   2520
  131.             TabIndex        =   30
  132.             Top             =   1215
  133.             Width           =   180
  134.          End
  135.          Begin VB.Label Label12 
  136.             AutoSize        =   -1  'True
  137.             Caption         =   "进入公司时间:"
  138.             Height          =   180
  139.             Left            =   120
  140.             TabIndex        =   22
  141.             Top             =   1200
  142.             Width           =   1260
  143.          End
  144.          Begin VB.Label Label11 
  145.             AutoSize        =   -1  'True
  146.             Caption         =   "专 业:"
  147.             Height          =   180
  148.             Left            =   2520
  149.             TabIndex        =   19
  150.             Top             =   720
  151.             Width           =   630
  152.          End
  153.          Begin VB.Label Label10 
  154.             AutoSize        =   -1  'True
  155.             Caption         =   "学 历:"
  156.             Height          =   180
  157.             Left            =   360
  158.             TabIndex        =   18
  159.             Top             =   720
  160.             Width           =   630
  161.          End
  162.          Begin VB.Label Label9 
  163.             Caption         =   "毕业院校:"
  164.             Height          =   255
  165.             Left            =   240
  166.             TabIndex        =   16
  167.             Top             =   240
  168.             Width           =   975
  169.          End
  170.       End
  171.       Begin VB.PictureBox Picture1 
  172.          Height          =   2055
  173.          Left            =   120
  174.          ScaleHeight     =   1995
  175.          ScaleWidth      =   5115
  176.          TabIndex        =   5
  177.          Top             =   600
  178.          Width           =   5175
  179.          Begin VB.ComboBox XGriCH 
  180.             Height          =   300
  181.             Left            =   3650
  182.             TabIndex        =   27
  183.             Text            =   "1"
  184.             Top             =   690
  185.             Width           =   735
  186.          End
  187.          Begin VB.ComboBox XGyueCH 
  188.             Height          =   300
  189.             Left            =   2640
  190.             TabIndex        =   25
  191.             Text            =   "1"
  192.             Top             =   690
  193.             Width           =   735
  194.          End
  195.          Begin VB.ComboBox XGnianCH 
  196.             Height          =   300
  197.             ItemData        =   "xiugaiXX.frx":006E
  198.             Left            =   1320
  199.             List            =   "xiugaiXX.frx":0070
  200.             TabIndex        =   23
  201.             Text            =   "1930"
  202.             Top             =   690
  203.             Width           =   975
  204.          End
  205.          Begin VB.ComboBox XGxingbie 
  206.             Height          =   300
  207.             ItemData        =   "xiugaiXX.frx":0072
  208.             Left            =   1080
  209.             List            =   "xiugaiXX.frx":007C
  210.             TabIndex        =   14
  211.             Text            =   "男"
  212.             Top             =   195
  213.             Width           =   735
  214.          End
  215.          Begin VB.TextBox XGjiguan 
  216.             Height          =   270
  217.             Left            =   1080
  218.             TabIndex        =   13
  219.             Top             =   1560
  220.             Width           =   3735
  221.          End
  222.          Begin VB.TextBox XGzhuzhi 
  223.             Height          =   270
  224.             Left            =   1320
  225.             TabIndex        =   11
  226.             Top             =   1155
  227.             Width           =   3495
  228.          End
  229.          Begin VB.TextBox XGdianhua 
  230.             Height          =   270
  231.             Left            =   3000
  232.             MaxLength       =   13
  233.             TabIndex        =   9
  234.             Top             =   240
  235.             Width           =   1695
  236.          End
  237.          Begin VB.Label Label24 
  238.             AutoSize        =   -1  'True
  239.             Caption         =   "*"
  240.             ForeColor       =   &H008080FF&
  241.             Height          =   180
  242.             Left            =   4800
  243.             TabIndex        =   45
  244.             Top             =   240
  245.             Width           =   90
  246.          End
  247.          Begin VB.Label Label21 
  248.             AutoSize        =   -1  'True
  249.             Caption         =   "*"
  250.             ForeColor       =   &H008080FF&
  251.             Height          =   180
  252.             Left            =   4800
  253.             TabIndex        =   42
  254.             Top             =   720
  255.             Width           =   90
  256.          End
  257.          Begin VB.Label Label19 
  258.             AutoSize        =   -1  'True
  259.             Caption         =   "*"
  260.             ForeColor       =   &H008080FF&
  261.             Height          =   180
  262.             Left            =   1920
  263.             TabIndex        =   41
  264.             Top             =   240
  265.             Width           =   90
  266.          End
  267.          Begin VB.Label Label15 
  268.             AutoSize        =   -1  'True
  269.             Caption         =   "日"
  270.             Height          =   180
  271.             Left            =   4440
  272.             TabIndex        =   28
  273.             Top             =   765
  274.             Width           =   180
  275.          End
  276.          Begin VB.Label Label14 
  277.             AutoSize        =   -1  'True
  278.             Caption         =   "月"
  279.             Height          =   180
  280.             Left            =   3380
  281.             TabIndex        =   26
  282.             Top             =   750
  283.             Width           =   180
  284.          End
  285.          Begin VB.Label Label13 
  286.             AutoSize        =   -1  'True
  287.             Caption         =   "年"
  288.             Height          =   180
  289.             Left            =   2330
  290.             TabIndex        =   24
  291.             Top             =   750
  292.             Width           =   180
  293.          End
  294.          Begin VB.Label Label8 
  295.             AutoSize        =   -1  'True
  296.             Caption         =   "籍 贯:"
  297.             Height          =   180
  298.             Left            =   240
  299.             TabIndex        =   12
  300.             Top             =   1590
  301.             Width           =   630
  302.          End
  303.          Begin VB.Label Label7 
  304.             AutoSize        =   -1  'True
  305.             Caption         =   "家庭住址:"
  306.             Height          =   180
  307.             Left            =   240
  308.             TabIndex        =   10
  309.             Top             =   1200
  310.             Width           =   900
  311.          End
  312.          Begin VB.Label Label6 
  313.             AutoSize        =   -1  'True
  314.             Caption         =   "电 话:"
  315.             Height          =   180
  316.             Left            =   2280
  317.             TabIndex        =   8
  318.             Top             =   270
  319.             Width           =   630
  320.          End
  321.          Begin VB.Label Label5 
  322.             AutoSize        =   -1  'True
  323.             Caption         =   "出生年月:"
  324.             Height          =   180
  325.             Left            =   240
  326.             TabIndex        =   7
  327.             Top             =   720
  328.             Width           =   900
  329.          End
  330.          Begin VB.Label Label3 
  331.             AutoSize        =   -1  'True
  332.             Caption         =   "性 别:"
  333.             Height          =   180
  334.             Left            =   240
  335.             TabIndex        =   6
  336.             Top             =   240
  337.             Width           =   630
  338.          End
  339.       End
  340.       Begin VB.TextBox XGxingming 
  341.          Height          =   270
  342.          Left            =   3840
  343.          TabIndex        =   4
  344.          Top             =   260
  345.          Width           =   1215
  346.       End
  347.       Begin VB.TextBox XGbianhao 
  348.          Height          =   270
  349.          Left            =   1200
  350.          MaxLength       =   10
  351.          TabIndex        =   2
  352.          Top             =   240
  353.          Width           =   1215
  354.       End
  355.       Begin VB.Label Label23 
  356.          AutoSize        =   -1  'True
  357.          Caption         =   "为必填项"
  358.          Height          =   180
  359.          Left            =   4440
  360.          TabIndex        =   44
  361.          Top             =   4680
  362.          Width           =   720
  363.       End
  364.       Begin VB.Label Label22 
  365.          AutoSize        =   -1  'True
  366.          Caption         =   "*"
  367.          ForeColor       =   &H008080FF&
  368.          Height          =   180
  369.          Left            =   4320
  370.          TabIndex        =   43
  371.          Top             =   4680
  372.          Width           =   90
  373.       End
  374.       Begin VB.Label Label18 
  375.          AutoSize        =   -1  'True
  376.          Caption         =   "*"
  377.          ForeColor       =   &H008080FF&
  378.          Height          =   180
  379.          Left            =   5160
  380.          TabIndex        =   40
  381.          Top             =   280
  382.          Width           =   90
  383.       End
  384.       Begin VB.Label Label4 
  385.          AutoSize        =   -1  'True
  386.          Caption         =   "*"
  387.          ForeColor       =   &H008080FF&
  388.          Height          =   180
  389.          Left            =   2520
  390.          TabIndex        =   39
  391.          Top             =   280
  392.          Width           =   90
  393.       End
  394.       Begin VB.Label Label2 
  395.          AutoSize        =   -1  'True
  396.          Caption         =   "员工姓名:"
  397.          Height          =   180
  398.          Left            =   2760
  399.          TabIndex        =   3
  400.          Top             =   300
  401.          Width           =   900
  402.       End
  403.       Begin VB.Label Label1 
  404.          AutoSize        =   -1  'True
  405.          Caption         =   "员工编号:"
  406.          Height          =   180
  407.          Left            =   120
  408.          TabIndex        =   1
  409.          Top             =   300
  410.          Width           =   900
  411.       End
  412.    End
  413. End
  414. Attribute VB_Name = "xiugaiXX"
  415. Attribute VB_GlobalNameSpace = False
  416. Attribute VB_Creatable = False
  417. Attribute VB_PredeclaredId = True
  418. Attribute VB_Exposed = False
  419. Dim ZJRriqi As String
  420. Dim ZChShriqi As String
  421. Dim JRriqi As String
  422. Dim ChShriqi As String
  423. Dim PDJRriqiN As Boolean
  424. Dim PDChShriqiN As Boolean
  425. Dim NianChSh As Integer
  426. Dim NianJR As Integer
  427. Dim YueShu As Integer
  428. 'Dim Ri As Integer
  429. Dim RiShu_XX As Integer
  430. Dim MyBook As Variant
  431. Dim LShbiao As New ADODB.Recordset
  432. Private Sub FangHui_Click()
  433.   Unload Me
  434. End Sub
  435. Private Sub Form_Load()
  436.   Me.Width = 6015
  437.   Me.Height = 6645
  438.   NianChSh = 1930
  439.   NianJR = 1990
  440.   Do While NianChSh < 1989
  441.      XGnianCH.AddItem NianChSh
  442.      NianChSh = NianChSh + 1
  443.   Loop
  444.   Do While NianJR < 2006
  445.      XGnianJ.AddItem NianJR
  446.      NianJR = NianJR + 1
  447.   Loop
  448.   For YueShu = 1 To 12
  449.       XGyueCH.AddItem YueShu
  450.       XGyueJ.AddItem YueShu
  451.   Next YueShu
  452.   For RiShu_XX = 1 To 31
  453.       XGriCH.AddItem RiShu_XX
  454.       XGriJ.AddItem RiShu_XX
  455.   Next RiShu_XX
  456.   If XiuGaiJB.State = adStateOpen Then XiuGaiJB.Close
  457.   XiuGaiJB.Open "select * from manrecord", MySQL, adOpenKeyset, adLockPessimistic
  458.   If TianJiaJB Then
  459.      xiugaiXX.Caption = "添加基本信息"
  460.      XiuGai.Caption = "添   加"
  461.   ElseIf XiuGaiJB_PD Then
  462.      xiugaiXX.Caption = "修改基本信息"
  463.      XiuGai.Caption = "修   改"
  464.      TextFuZhi
  465.   ElseIf ShanChuJB Then
  466.      xiugaiXX.Caption = "删除基本信息"
  467.      XiuGai.Caption = "删   除"
  468.      TextFuZhi
  469.   End If
  470. '  MyBook = XiuGaiJB.Bookmark
  471. End Sub
  472. Sub TextFuZhi()
  473. '  On Error GoTo FZhcuowu
  474. '  On Error Resume Next
  475.   If XiuGaiJB.Fields(0) <> "" Then
  476.      XGbianhao.Text = XiuGaiJB.Fields(0).Value
  477.   Else
  478.      XGbianhao.Text = ""
  479.   End If
  480.   If XiuGaiJB.Fields(1) <> "" Then
  481.      XGxingming.Text = XiuGaiJB.Fields(1).Value
  482.   Else
  483.      XGxingming.Text = ""
  484.   End If
  485. '  If XiuGaiJB.Fields(2) <> "" Then
  486. '     XGbumen.Text = XiuGaiJB.Fields(2).Value
  487. '  Else
  488. '     XGbumen.Text = ""
  489. '  End If
  490. '  If XiuGaiJB.Fields(3) <> "" Then
  491. '     XGzhicheng.Text = XiuGaiJB.Fields(3).Value
  492. '  Else
  493. '     XGzhicheng.Text = ""
  494. '  End If
  495.   If XiuGaiJB.Fields(3) <> "" Then
  496.      XGxingbie.Text = XiuGaiJB.Fields(3).Value
  497.   Else
  498.      XGxingbie.Text = ""
  499.   End If
  500. '  If XiuGaiJB.Fields(4) <> "" Then
  501. '     XGnianling.Text = XiuGaiJB.Fields(4).Value
  502. '  Else
  503. '     XGnianling.Text = ""
  504. '  End If
  505.   If XiuGaiJB.Fields(5) <> "" Then
  506.      XGzhuzhi.Text = XiuGaiJB.Fields(5).Value
  507.   Else
  508.      XGzhuzhi.Text = ""
  509.   End If
  510.   If XiuGaiJB.Fields(6) <> "" Then
  511.      XGdianhua.Text = XiuGaiJB.Fields(6).Value
  512.   Else
  513.      XGdianhua.Text = ""
  514.   End If
  515.   If XiuGaiJB.Fields(7) <> "" Then
  516.      XGbiye.Text = XiuGaiJB.Fields(7).Value
  517.   Else
  518.      XGbiye.Text = ""
  519.   End If
  520.   If XiuGaiJB.Fields(8) <> "" Then
  521.      XGxueli.Text = XiuGaiJB.Fields(8).Value
  522.   Else
  523.      XGxueli.Text = ""
  524.   End If
  525.   If XiuGaiJB.Fields(9) <> "" Then
  526.      XGzhuanye.Text = XiuGaiJB.Fields(9).Value
  527.   Else
  528.      XGzhuanye.Text = ""
  529.   End If
  530.   If XiuGaiJB.Fields(10) <> "" Then
  531.      XGjiguan.Text = XiuGaiJB.Fields(10).Value
  532.   Else
  533.      XGjiguan.Text = ""
  534.   End If
  535.   If XiuGaiJB.Fields(2) <> "" Then
  536. '     For a = 1 To Len(XiuGaiJB.Fields(4)) + 1
  537. '         ZJRriqi = Mid(XiuGaiJB.Fields(4), a, 1)
  538. '         If ZJRriqi = "-" Then
  539. '            If PDJRriqiN Then
  540. '               XGyueJ.Text = JRriqi
  541. '               JRriqi = ""
  542. '               PDJRriqiN = False
  543. '            Else
  544. '               XGnianJ.Text = JRriqi
  545. '               JRriqi = ""
  546. '               PDJRriqiN = True
  547. '            End If
  548. '         ElseIf ZJRriqi = "" Then
  549. '            RiShu_XX = RiJS(Trim(XGnianJ), Trim(XGyueJ))
  550. '            XGriJ.Clear
  551. '            For Ri = 1 To RiShu_XX
  552. '               XGriJ.AddItem Ri
  553. '            Next Ri
  554. '            XGriJ.Text = JRriqi
  555. '            JRriqi = ""
  556. '         Else
  557. '            JRriqi = JRriqi & ZJRriqi
  558. '         End If
  559. '     Next a
  560.     RiQiFuZhi (Trim(Str(XiuGaiJB.Fields(2))))
  561.     XGnianJ.Text = Nian
  562.     XGyueJ.Text = Yue
  563.     XGriJ.Clear
  564.     For RiShu_XX = 1 To RiShu
  565.         XGriJ.AddItem RiShu_XX
  566.     Next RiShu_XX
  567.     XGriJ.Text = Ri
  568.   End If
  569.   If XiuGaiJB.Fields(4) <> "" Then
  570. '     For b = 1 To Len(XiuGaiJB.Fields(7)) + 1
  571. '         ZChShriqi = Mid(XiuGaiJB.Fields(7), b, 1)
  572. '         If ZChShriqi = "-" Then
  573. '            If PDChShriqiN Then
  574. '               XGyueCH.Text = ChShriqi
  575. '               ChShriqi = ""
  576. '               PDChShriqiN = False
  577. '            Else
  578. '               XGnianCH.Text = ChShriqi
  579. '               ChShriqi = ""
  580. '               PDChShriqiN = True
  581. '            End If
  582. '         ElseIf ZChShriqi = "" Then
  583. '            RiShu_XX = RiJS(Trim(XGnianCH), Trim(XGyueCH))
  584. '            XGriCH.Clear
  585. '            For Ri = 1 To RiShu_XX
  586. '              XGriCH.AddItem Ri
  587. '            Next Ri
  588. '            XGriCH.Text = ChShriqi
  589. '            ChShriqi = ""
  590. '         Else
  591. '            ChShriqi = ChShriqi & ZChShriqi
  592. '         End If
  593. '     Next b
  594.     RiQiFuZhi (Trim(Str(XiuGaiJB.Fields(4))))
  595.     XGnianCH.Text = Nian
  596.     XGyueCH.Text = Yue
  597.     XGriCH.Clear
  598.     For RiShu_XX = 1 To RiShu
  599.         XGriCH.AddItem RiShu_XX
  600.     Next RiShu_XX
  601.     XGriCH.Text = Ri
  602.   End If
  603. '  Exit Sub
  604. 'FZhcuowu:
  605. '    If Err.Number = 94 Then
  606. '       Resume Next
  607. '    Else
  608. '       MsgBox "抱歉!程序发生未知错误,即将关闭本窗口!请退出后,查看程序目录下的错误日志文件“error.text”,并把错误及时通知作者!谢谢合作!", , "程序错误"
  609. '       Unload Me
  610. '    End If
  611. End Sub
  612. Private Sub ShangYW_Click()
  613.   XiuGaiJB.MovePrevious
  614.   If XiuGaiJB.BOF Then XiuGaiJB.MoveFirst
  615.   TextFuZhi
  616. End Sub
  617. Private Sub XGnianCH_Click()
  618.   RiShu = RiJS(Trim(XGnianCH.Text), Trim(XGyueCH.Text))
  619.   XGriCH.Clear
  620.     For RiShu_XX = 1 To RiShu
  621.         XGriCH.AddItem RiShu_XX
  622.     Next RiShu_XX
  623.   XGriCH = "1"
  624. End Sub
  625. Private Sub XGnianJ_Click()
  626.   RiShu = RiJS(Trim(XGnianJ.Text), Trim(XGyueJ.Text))
  627.   XGriJ.Clear
  628.     For RiShu_XX = 1 To RiShu
  629.         XGriJ.AddItem RiShu_XX
  630.     Next RiShu_XX
  631.   XGriJ = "1"
  632. End Sub
  633. Private Sub XGyueCH_Click()
  634.   RiShu = RiJS(Trim(XGnianCH.Text), Trim(XGyueCH.Text))
  635.   XGriCH.Clear
  636.     For RiShu_XX = 1 To RiShu
  637.         XGriCH.AddItem RiShu_XX
  638.     Next RiShu_XX
  639.   XGriCH = "1"
  640. End Sub
  641. Private Sub XGyueJ_Click()
  642.   RiShu = RiJS(Trim(XGnianJ.Text), Trim(XGyueJ.Text))
  643.   XGriJ.Clear
  644.     For RiShu_XX = 1 To RiShu
  645.         XGriJ.AddItem RiShu_XX
  646.     Next RiShu_XX
  647.   XGriJ = "1"
  648. End Sub
  649. Private Sub XiaYW_Click()
  650.   XiuGaiJB.MoveNext
  651.   If XiuGaiJB.EOF Then XiuGaiJB.MoveLast
  652.   TextFuZhi
  653. End Sub
  654. Private Sub XiuGai_Click()
  655. '  On Error GoTo ChaoZuoErr
  656.   If XiuGai.Caption = "修   改" Then
  657.      XG = MsgBox("确定修改么?", 52, "提醒")
  658.      If XG = 6 Then
  659.        If Len(XGbianhao.Text) <> 10 Then
  660.           MsgBox "员工编号为10位数!请检查数据正确性!", 48, "公司员工管理系统"
  661.           Exit Sub
  662. '          XiuGaiJB.Bookmark = MyBook
  663.        Else
  664.           If XGxingming.Text = "" Then
  665.              MsgBox "员工姓名不能为空!请检查数据正确性!", 48, "公司员工管理系统"
  666.              Exit Sub
  667. '             XiuGaiJB.Bookmark = MyBook
  668.           Else
  669. '             JianCha
  670.              If XiuGaiJB.Fields(0) <> XGbianhao Then
  671.                MsgBox "员工编码不能修改!如有需要可以删除此条记录再执行添加!", 48, "公司员工管理系统"
  672.                Exit Sub
  673.               Else
  674.                 XiuGaiJB.Fields(0).Value = XGbianhao.Text
  675.                 XiuGaiJB.Fields(1).Value = XGxingming.Text
  676. '                XiuGaiJB.Fields(2).Value = XGbumen.Text
  677. '                XiuGaiJB.Fields(3).Value = XGzhicheng.Text
  678.                 XiuGaiJB.Fields(3).Value = XGxingbie.Text
  679. '                XiuGaiJB.Fields(4).Value = XGnianling.Text
  680.                 XiuGaiJB.Fields(5).Value = XGzhuzhi.Text
  681.                 XiuGaiJB.Fields(6).Value = XGdianhua.Text
  682.                 XiuGaiJB.Fields(7).Value = XGbiye.Text
  683.                 XiuGaiJB.Fields(8).Value = XGxueli.Text
  684.                 XiuGaiJB.Fields(9).Value = XGzhuanye.Text
  685.                 XiuGaiJB.Fields(10).Value = XGjiguan.Text
  686.                 XiuGaiJB.Fields(2).Value = XGnianJ.Text & "-" & XGyueJ.Text & "-" & XGriJ.Text
  687.                 XiuGaiJB.Fields(4).Value = XGnianCH.Text & "-" & XGyueCH.Text & "-" & XGriCH.Text
  688.                 XiuGaiJB.Update
  689. '                LShbiao.Close
  690. '                MsgBox "员工编码为数据表主键!所以此数据不可重复!请检查数据正确性!", 48, "公司人事管理系统"
  691. '                LShbiao.Close
  692. '                Exit Sub
  693.               End If
  694.            End If
  695.         End If
  696.      Else
  697.         XiuGaiJB.MoveFirst
  698.         TextFuZhi
  699.      End If
  700.   ElseIf XiuGai.Caption = "添   加" Then
  701.      TJ = MsgBox("确定添加此信息么?", 52, "提示")
  702.      If TJ = 6 Then
  703.        If Len(XGbianhao.Text) <> 10 Then
  704.           MsgBox "员工编号为10位数!请检查数据正确性!", 48, "公司员工管理系统"
  705.           Exit Sub
  706.        Else
  707.           If XGxingming.Text = "" Then
  708.              MsgBox "员工姓名不能为空!请检查数据正确性!", 48, "公司员工管理系统"
  709.              Exit Sub
  710.           Else
  711.              JianCha
  712.              If LShbiao.RecordCount = 0 Then
  713.                 XiuGaiJB.AddNew
  714.                 XiuGaiJB.Fields(0) = XGbianhao.Text
  715.                 XiuGaiJB.Fields(1) = XGxingming.Text
  716. '                XiuGaiJB.Fields(2).Value = XGbumen.Text
  717. '                XiuGaiJB.Fields(3).Value = XGzhicheng.Text
  718.                 XiuGaiJB.Fields(3) = XGxingbie.Text
  719. '                XiuGaiJB.Fields(4).Value = XGnianling.Text
  720.                 XiuGaiJB.Fields(5) = XGzhuzhi.Text
  721.                 XiuGaiJB.Fields(6) = XGdianhua.Text
  722.                 XiuGaiJB.Fields(7) = XGbiye.Text
  723.                 XiuGaiJB.Fields(8) = XGxueli.Text
  724.                 XiuGaiJB.Fields(9) = XGzhuanye.Text
  725.                 XiuGaiJB.Fields(10) = XGjiguan.Text
  726.                 XiuGaiJB.Fields(2) = XGnianJ.Text & "-" & XGyueJ.Text & "-" & XGriJ.Text
  727.                 XiuGaiJB.Fields(4) = XGnianCH.Text & "-" & XGyueCH.Text & "-" & XGriCH.Text
  728.                 XiuGaiJB.Update
  729.                 LShbiao.Close
  730.               Else
  731.                 MsgBox "员工编码为数据表主键!所以此数据不可重复!请检查数据正确性!", 48, "公司人事管理系统"
  732.                 LShbiao.Close
  733.                 Exit Sub
  734.               End If
  735.           End If
  736.        End If
  737.      End If
  738.   ElseIf XiuGai.Caption = "删   除" Then
  739.      ShCh = MsgBox("确定删除此相关信息么?", 52, "提醒")
  740.      If ShCh = 6 Then
  741.         XiuGaiJB.Delete
  742.         XiuGaiJB.MoveNext
  743.         If XiuGaiJB.EOF Then XiuGaiJB.MoveLast
  744.         TextFuZhi
  745.      Else
  746.      End If
  747.   End If
  748. '  Exit Sub
  749. 'ChaoZuoErr:
  750. '  If Err.Number = -2147217873 Then
  751. '     MsgBox "员工编码为数据表主键!所以此数据不可重复!请检查数据正确性!", 48, "公司人事管理系统"
  752. ''     XiuGaiJB.Requery
  753. ''     ChongKai
  754. ''     XiuGaiJB.Bookmark = MyBook
  755. ''     XiuGaiJB.Close
  756. ''     XiuGaiJB.Open "select * from manrecord", MySQL, adOpenKeyset, adLockPessimistic
  757. '     Exit Sub
  758. '   End If
  759. End Sub
  760. 'Sub ChongKai()
  761. '  XiuGaiJB.Requery
  762. 'End Sub
  763. Sub JianCha()
  764.    If LShbiao.State = adStateOpen Then LShbiao.Close
  765.    LShbiao.Open "select * from manrecord where ygid='" & XGbianhao.Text & "'", MySQL, adOpenKeyset, adLockPessimistic
  766. End Sub