⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmmain.frm

📁 使用vb编写的人员基本系信息管理
💻 FRM
📖 第 1 页 / 共 3 页
字号:
   Begin VB.TextBox txtsex 
      Appearance      =   0  'Flat
      BackColor       =   &H00FF7722&
      ForeColor       =   &H00FFFFFF&
      Height          =   270
      Left            =   1440
      TabIndex        =   17
      Top             =   480
      Width           =   1500
   End
   Begin VB.TextBox txtname 
      Appearance      =   0  'Flat
      BackColor       =   &H00FF7722&
      ForeColor       =   &H00FFFFFF&
      Height          =   270
      Left            =   1440
      TabIndex        =   16
      Top             =   120
      Width           =   1500
   End
   Begin VB.Label Label22 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "条纪录"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   7395
      TabIndex        =   51
      Top             =   3150
      Width           =   540
   End
   Begin VB.Label Label21 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "查看第"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   6435
      TabIndex        =   50
      Top             =   3150
      Width           =   540
   End
   Begin VB.Label Label20 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "Xin Yunyishui"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   2257
      TabIndex        =   40
      Top             =   3720
      Width           =   1170
   End
   Begin VB.Label Label19 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "2002-04-05"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   2647
      TabIndex        =   39
      Top             =   3960
      Width           =   900
   End
   Begin VB.Label Label18 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "Copyright By Xin Yunyishui.All Rights Reserved. "
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   1087
      TabIndex        =   38
      Top             =   3720
      Width           =   4320
   End
   Begin VB.Line Line2 
      BorderColor     =   &H00FFFFFF&
      BorderStyle     =   6  'Inside Solid
      X1              =   -2
      X2              =   568
      Y1              =   240
      Y2              =   240
   End
   Begin VB.Line Line1 
      BorderWidth     =   2
      X1              =   -2
      X2              =   568
      Y1              =   240
      Y2              =   240
   End
   Begin VB.Label Label17 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "籍    贯"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   480
      TabIndex        =   31
      Top             =   1245
      Width           =   720
   End
   Begin VB.Label Label16 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "手机号码"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   3480
      TabIndex        =   15
      Top             =   165
      Width           =   720
   End
   Begin VB.Label Label15 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "备    注"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   3480
      TabIndex        =   14
      Top             =   2685
      Width           =   720
   End
   Begin VB.Label Label14 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "网    名"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   3480
      TabIndex        =   13
      Top             =   885
      Width           =   720
   End
   Begin VB.Label Label13 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "主    页"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   3480
      TabIndex        =   12
      Top             =   2325
      Width           =   720
   End
   Begin VB.Label Label12 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "MSN  I D"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   3480
      TabIndex        =   11
      Top             =   1965
      Width           =   720
   End
   Begin VB.Label Label11 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "OICQ号码"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   3480
      TabIndex        =   10
      Top             =   1605
      Width           =   720
   End
   Begin VB.Label Label10 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "传呼号码"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   3480
      TabIndex        =   9
      Top             =   525
      Width           =   720
   End
   Begin VB.Label Label9 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "手机号码"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   4320
      TabIndex        =   8
      Top             =   -240
      Width           =   720
   End
   Begin VB.Label Label8 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "E - MAIL"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   3480
      TabIndex        =   7
      Top             =   1245
      Width           =   720
   End
   Begin VB.Label Label7 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "联系电话"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   480
      TabIndex        =   6
      Top             =   2685
      Width           =   720
   End
   Begin VB.Label Label6 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "联系地址"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   480
      TabIndex        =   5
      Top             =   2325
      Width           =   720
   End
   Begin VB.Label Label5 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "工作地点"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   480
      TabIndex        =   4
      Top             =   1965
      Width           =   720
   End
   Begin VB.Label Label4 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "工    作"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   480
      TabIndex        =   3
      Top             =   1560
      Width           =   720
   End
   Begin VB.Label Label3 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "性    别"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   480
      TabIndex        =   2
      Top             =   525
      Width           =   720
   End
   Begin VB.Label Label2 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "生    日"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   480
      TabIndex        =   1
      Top             =   885
      Width           =   720
   End
   Begin VB.Label Label1 
      AutoSize        =   -1  'True
      BackColor       =   &H00FF7722&
      Caption         =   "姓    名"
      ForeColor       =   &H00FFFFFF&
      Height          =   180
      Left            =   480
      TabIndex        =   0
      Top             =   165
      Width           =   720
   End
End
Attribute VB_Name = "frmmain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim mycn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim cnstr As String
Dim mybln As Boolean
Dim i As Integer
Dim st As String
Dim bmk As Integer


Private Sub cmdadd_Click()
txtname.SetFocus
If cmdadd.Caption = "添加" Then
  cmdadd.Caption = "保存"
  lockf
  clsall
  cmdend.Enabled = False
  cmdunlogin.Enabled = False
  cmdnext.Enabled = False
  cmdout.Enabled = False
  cmdedit.Enabled = False
  cmdsearch.Enabled = False
  cmddel.Enabled = False
Else
  If txtname <> "" And txtsex <> "" Then
    If MsgBox("要添加新记录吗?", vbYesNo + vbExclamation + vbDefaultButton2, "提示") = vbYes Then
      rs.AddNew
      change
      rs.Update
      cmdadd.Caption = "添加"
      cmdout.Enabled = True
      cmdedit.Enabled = True
      cmdunlogin.Enabled = True
      cmdsearch.Enabled = True
      cmddel.Enabled = True
      If rs.RecordCount > 1 Then
        cmdback.Enabled = True
        cmdend.Enabled = False
        cmdnext.Enabled = False
        cmdfir.Enabled = True
      End If
      fill
      txtindex.Text = rs.AbsolutePosition & "/" & rs.RecordCount
    Else
      rs.CancelUpdate
      cmdadd.Caption = "添加"
      cmdout.Enabled = True
      cmdunlogin.Enabled = True
      cmdedit.Enabled = True
      cmdsearch.Enabled = True
      cmddel.Enabled = True
      cmdend.Enabled = True
      cmdnext.Enabled = True
      fill
    End If
  Else
    If MsgBox("姓名、性别不能为空!要退出吗?(记录未保存)", vbYesNo + vbExclamation + vbDefaultButton2, "提示") = vbYes Then
      cmdadd.Caption = "添加"
      cmdout.Enabled = True
      cmdunlogin.Enabled = True
      If rs.AbsolutePosition <> rs.RecordCount And rs.AbsolutePosition > -1 Then
        cmdend.Enabled = True
        cmdnext.Enabled = True
        cmdedit.Enabled = True
        cmdsearch.Enabled = True
        cmddel.Enabled = True
        fill
      End If
    End If
  End If
End If
End Sub

Private Sub cmdback_Click()
If rs.AbsolutePosition <> 2 Then
  rs.MovePrevious
  fill
  cmdback.Enabled = True
  cmdend.Enabled = True
  cmdnext.Enabled = True
  cmdfir.Enabled = True
Else
  rs.MovePrevious
  fill
  cmdback.Enabled = False
  cmdend.Enabled = True
  cmdnext.Enabled = True
  cmdfir.Enabled = False
End If
txtindex.Text = rs.AbsolutePosition & "/" & rs.RecordCount
aa.SetFocus
End Sub

Private Sub cmddel_Click()
If MsgBox("确定删除?", vbOKCancel + vbDefaultButton2 + vbQuestion, "删除记录") = vbOK Then
   If rs.AbsolutePosition <> rs.RecordCount Then
     rs.Delete adAffectCurrent
     rs.MovePrevious
     If rs.BOF Then
       cmdfir_Click
     Else
       cmdnext_Click
     End If
   Else
     rs.Delete adAffectCurrent
     rs.MoveNext
     If rs.RecordCount <> 0 Then
       cmdend_Click
     End If

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -