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

📄 main_xgkhxx.frm

📁 客户管理系统 对客户的信息进行管理
💻 FRM
📖 第 1 页 / 共 2 页
字号:
         End
      End
      Begin VB.Frame Frame3 
         Height          =   3405
         Left            =   -74910
         TabIndex        =   1
         Top             =   510
         Width           =   8610
         Begin VB.TextBox kh 
            Appearance      =   0  'Flat
            Enabled         =   0   'False
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   315
            Index           =   10
            Left            =   1410
            TabIndex        =   8
            Top             =   330
            Width           =   7000
         End
         Begin VB.TextBox kh 
            Appearance      =   0  'Flat
            Enabled         =   0   'False
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   315
            Index           =   11
            Left            =   1410
            TabIndex        =   7
            Top             =   735
            Width           =   7000
         End
         Begin VB.TextBox kh 
            Appearance      =   0  'Flat
            Enabled         =   0   'False
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   315
            Index           =   12
            Left            =   1410
            TabIndex        =   6
            Top             =   1155
            Width           =   7000
         End
         Begin VB.TextBox kh 
            Appearance      =   0  'Flat
            Enabled         =   0   'False
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   315
            Index           =   13
            Left            =   1410
            TabIndex        =   5
            Top             =   1575
            Width           =   7000
         End
         Begin VB.TextBox kh 
            Appearance      =   0  'Flat
            Enabled         =   0   'False
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   315
            Index           =   14
            Left            =   1410
            TabIndex        =   4
            Top             =   2010
            Width           =   7000
         End
         Begin VB.TextBox kh 
            Appearance      =   0  'Flat
            Enabled         =   0   'False
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   315
            Index           =   15
            Left            =   1410
            TabIndex        =   3
            Top             =   2430
            Width           =   7000
         End
         Begin VB.TextBox kh 
            Appearance      =   0  'Flat
            Enabled         =   0   'False
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   315
            Index           =   16
            Left            =   1410
            TabIndex        =   2
            Top             =   2850
            Width           =   7000
         End
         Begin VB.Label Label5 
            Caption         =   "开户银行  :             银行账号  :           纳税人登记:"
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   1200
            Left            =   165
            TabIndex        =   10
            Top             =   360
            Width           =   1200
         End
         Begin VB.Label Label8 
            Caption         =   "预付金额  :            应付金额  :           实际欠款  :            网址或信箱:"
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   1560
            Left            =   165
            TabIndex        =   9
            Top             =   1650
            Width           =   1200
         End
      End
      Begin VB.Label czjl 
         BackStyle       =   0  'Transparent
         Height          =   285
         Left            =   4050
         TabIndex        =   22
         Top             =   -585
         Width           =   4905
      End
   End
End
Attribute VB_Name = "main_xgkhxx"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim i As Integer
Private Sub Form_Load()
  frm_main.StatusBar1.Panels(1) = Me.Caption
  Data1.DatabaseName = App.Path & "\khgl.mdb"
  Data1.Connect = ";pwd=" & 73322
  Data1.RecordSource = "select * from kh"
  Data1.Refresh
  Data1.Recordset.MoveFirst
  For i = 0 To 16
    kh(i).Enabled = False
    If Data1.Recordset.Fields(i) <> "" Then kh(i).Text = Data1.Recordset.Fields(i)
  Next i
  ComSave.Enabled = False
  ComCancel.Enabled = False
End Sub

Private Sub kh_KeyDown(Index As Integer, KeyCode As Integer, Shift As Integer)
'运用数组
  Select Case Index
       Case 0
         If Index = 0 And KeyCode = vbKeyReturn Then
            kh(1).SetFocus
         End If
         
       Case 1
         If Index = 1 And KeyCode = vbKeyReturn Then
            kh(2).SetFocus
        End If
        If KeyCode = vbKeyUp Then
           kh(1).SetFocus
        End If
        
       Case 2
         If Index = 2 And KeyCode = vbKeyReturn Then
            kh(3).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(1).SetFocus
         End If
         
       Case 3
         If Index = 3 And KeyCode = vbKeyReturn Then
            kh(4).SetFocus
         End If
        If KeyCode = vbKeyUp Then
           kh(2).SetFocus
        End If
        
       Case 4
         If Index = 4 And KeyCode = vbKeyReturn Then
            kh(5).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(3).SetFocus
         End If
         
       Case 5
         If Index = 5 And KeyCode = vbKeyReturn Then
            kh(6).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(4).SetFocus
         End If
         
       Case 6
         If Index = 6 And KeyCode = vbKeyReturn Then
            kh(7).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(5).SetFocus
         End If
         
       Case 7
         If Index = 7 And KeyCode = vbKeyReturn Then
            kh(8).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(6).SetFocus
         End If
         
       Case 8
         If Index = 8 And KeyCode = vbKeyReturn Then
            kh(9).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(7).SetFocus
         End If
         
       Case 9
         If Index = 9 And KeyCode = vbKeyReturn Then
            SSTab1.Tab = 1
            kh(10).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(8).SetFocus
         End If
         
       Case 10
         If Index = 10 And KeyCode = vbKeyReturn Then
            kh(11).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            SSTab1.Tab = 0
            kh(9).SetFocus
         End If
         
       Case 11
         If Index = 11 And KeyCode = vbKeyReturn Then
            kh(12).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(10).SetFocus
         End If
         
       Case 12
         If Index = 12 And KeyCode = vbKeyReturn Then
            kh(13).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(11).SetFocus
         End If
         
       Case 13
         If Index = 13 And KeyCode = vbKeyReturn Then
            kh(14).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(12).SetFocus
         End If
         
       Case 14
         If Index = 14 And KeyCode = vbKeyReturn Then
            kh(15).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(13).SetFocus
         End If
         
       Case 15
         If Index = 15 And KeyCode = vbKeyReturn Then
            kh(16).SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(14).SetFocus
         End If
         
       Case 16
         If Index = 16 And KeyCode = vbKeyReturn Then
            ComSave.SetFocus
         End If
         If KeyCode = vbKeyUp Then
            kh(15).SetFocus
         End If
  End Select
End Sub
Private Sub Command1_Click()
  If Not Data1.Recordset.BOF Then
     Data1.Recordset.MoveFirst
     For i = 0 To 16
       If Data1.Recordset.Fields(i) <> "" Then kh(i).Text = Data1.Recordset.Fields(i)
     Next i
  End If
End Sub

Private Sub Command2_Click()
  If Data1.Recordset.RecordCount <> 0 Then
     If Data1.Recordset.BOF = False Then Data1.Recordset.MovePrevious
     If Data1.Recordset.BOF = True Then Data1.Recordset.MoveFirst
     For i = 0 To 16
       If Data1.Recordset.Fields(i) <> "" Then kh(i).Text = Data1.Recordset.Fields(i)
     Next i
  End If
End Sub

Private Sub Command3_Click()
  If Data1.Recordset.RecordCount <> 0 Then
  If Data1.Recordset.EOF = False Then Data1.Recordset.MoveNext
  If Data1.Recordset.EOF = True Then Data1.Recordset.MoveLast
  For i = 0 To 16
      If Data1.Recordset.Fields(i) <> "" Then kh(i).Text = Data1.Recordset.Fields(i)
  Next i
  End If
End Sub

Private Sub Command4_Click()
  If Not Data1.Recordset.EOF Then
  Data1.Recordset.MoveLast
  For i = 0 To 16
      If Data1.Recordset.Fields(i) <> "" Then kh(i).Text = Data1.Recordset.Fields(i)
  Next i
  End If
End Sub

Private Sub ComUpdate_Click()
  If Data1.Recordset.RecordCount > 0 Then
     Data1.Recordset.Edit
     For i = 0 To 16
         kh(i).Enabled = True
     Next i
     Command1.Enabled = False
     Command2.Enabled = False
     Command3.Enabled = False
     Command4.Enabled = False
     ComSave.Enabled = True
     ComCancel.Enabled = True
     ComUpdate.Enabled = False
  Else
     MsgBox ("没有要修改的客户")
  End If
End Sub

Private Sub ComSave_Click()
  Dim a As String
  a = MsgBox("您确实要修改该客户吗?", vbYesNo)
  If a = vbYes Then
     Data1.Recordset.Edit
     For i = 0 To 16
        If kh(i).Text <> "" Then Data1.Recordset.Fields(i) = kh(i).Text
        kh(i).Enabled = False
     Next i
     ComUpdate.Enabled = True
     ComSave.Enabled = False
     ComCancel.Enabled = False
     Command1.Enabled = True
     Command2.Enabled = True
     Command3.Enabled = True
     Command4.Enabled = True
     Data1.Recordset.Update
  End If
End Sub

Private Sub ComCancel_Click()
  For i = 0 To 16
      kh(i).Enabled = False
  Next i
  ComUpdate.Enabled = True
  ComSave.Enabled = False
  ComCancel.Enabled = False
  Command1.Enabled = True
  Command2.Enabled = True
  Command3.Enabled = True
  Command4.Enabled = True
End Sub

Private Sub Form_Unload(Cancel As Integer)
  frm_main.Enabled = True
  frm_main.StatusBar1.Panels(1) = "长春市明日科技有限责任公司"
End Sub

Private Sub ComEnd_Click()
  frm_main.Enabled = True
  Unload Me
End Sub

⌨️ 快捷键说明

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