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

📄 frmdeleteguest.frm

📁 档案管理系统源码VB档案管理系统源码VB
💻 FRM
字号:
VERSION 5.00
Object = "{6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.3#0"; "COMCTL32.OCX"
Begin VB.Form frmDeleteGuest 
   AutoRedraw      =   -1  'True
   BorderStyle     =   3  'Fixed Dialog
   Caption         =   "请选择需要删除的客户"
   ClientHeight    =   6405
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   5655
   Icon            =   "frmDeleteGuest.frx":0000
   LockControls    =   -1  'True
   MaxButton       =   0   'False
   MDIChild        =   -1  'True
   MinButton       =   0   'False
   ScaleHeight     =   6405
   ScaleWidth      =   5655
   ShowInTaskbar   =   0   'False
   Begin VB.Frame Frame1 
      Caption         =   "查询客户"
      ForeColor       =   &H000000C0&
      Height          =   1245
      Left            =   135
      TabIndex        =   4
      Top             =   180
      Width           =   5385
      Begin VB.CommandButton ExitB 
         Cancel          =   -1  'True
         Caption         =   "关闭(&C)"
         Height          =   420
         Left            =   4005
         TabIndex        =   3
         Top             =   225
         Width           =   1185
      End
      Begin VB.CommandButton DeleteB 
         Caption         =   "删除(&D)"
         Height          =   420
         Left            =   2805
         TabIndex        =   2
         Top             =   225
         Width           =   1185
      End
      Begin VB.CommandButton SearchB 
         Caption         =   "查询(&F)"
         Enabled         =   0   'False
         Height          =   420
         Left            =   1605
         TabIndex        =   1
         Top             =   225
         Width           =   1185
      End
      Begin VB.TextBox Text1 
         Height          =   300
         Left            =   180
         MaxLength       =   20
         TabIndex        =   0
         Top             =   780
         Width           =   5025
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         Caption         =   "输入客户姓名"
         ForeColor       =   &H00808000&
         Height          =   180
         Left            =   225
         TabIndex        =   6
         Top             =   435
         Width           =   1080
      End
   End
   Begin ComctlLib.TreeView TreeView1 
      Height          =   4755
      Left            =   150
      TabIndex        =   5
      Top             =   1500
      Width           =   5355
      _ExtentX        =   9446
      _ExtentY        =   8387
      _Version        =   327682
      LabelEdit       =   1
      LineStyle       =   1
      Style           =   7
      ImageList       =   "ImageList"
      Appearance      =   1
   End
   Begin ComctlLib.ImageList ImageList 
      Left            =   -585
      Top             =   4455
      _ExtentX        =   1005
      _ExtentY        =   1005
      BackColor       =   -2147483643
      MaskColor       =   12632256
      _Version        =   327682
   End
End
Attribute VB_Name = "frmDeleteGuest"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim NodeX As Single
Dim DB As Database, Ef As Recordset, FG As Recordset, TempStr As String

Private Sub DeleteB_Click()
If TreeView1.Nodes(NodeX).Tag = "HEAD" Or TreeView1.Nodes(NodeX).Tag = "Type" Then Exit Sub
If TreeView1.SelectedItem.Text = "" Then Exit Sub
frmDeleteGuest.MousePointer = 11
   Dim Ok As Integer
   Ok = MsgBox("真的要删除[" & TreeView1.Nodes(NodeX).Parent.Text + "]中的[" + TreeView1.Nodes(NodeX).Text + "]吗?(Y/N)", vbYesNo + 16, "请确认")
   If Ok = 7 Then
      frmDeleteGuest.MousePointer = 0
      Exit Sub
      Else
          TempStr = "文件姓名='" & TreeView1.Nodes(NodeX).Text & "'"
      Set DB = OpenDatabase(Browser + "data\file.MDB", False, False, ConStr)
          TempStr = "Delete * From Main Where " + TempStr
          DB.Execute TempStr
          DB.Close
          TreeView1.Nodes.Remove (NodeX)
          frmDeleteGuest.MousePointer = 0
          Exit Sub
   End If
frmDeleteGuest.MousePointer = 0
End Sub

Private Sub ExitB_Click()
Unload Me
End Sub

Private Sub Form_Load()
frmDeleteGuest.Left = (frmMain.Width - frmDeleteGuest.Width) / 2
frmDeleteGuest.Top = (frmMain.Height - frmDeleteGuest.Height) / 2 - 600
On Error GoTo NOFILE
ImageList.ListImages.Add 1, "Top", LoadPicture(Browser + "TOP.ICO")
ImageList.ListImages.Add 2, "Open", LoadPicture(Browser + "OPEN.ICO")
ImageList.ListImages.Add 3, "Select", LoadPicture(Browser + "SELECT.ICO")
ImageList.ListImages.Add 4, "HEAD", LoadPicture(Browser + "HEAD.ICO")
ImageList.ListImages.Add 5, "Boot", LoadPicture(Browser + "BOOT.ICO")
NodeX = 1
Dim NodeYsl As Node
Dim IntIndex As Single
    TreeView1.Sorted = True
    Set NodeYsl = TreeView1.Nodes.Add()
        NodeYsl.Text = "文件目录树"
        NodeYsl.Tag = "HEAD"
        NodeYsl.Image = "HEAD"
TreeView1.LabelEdit = tvwManual
    Set DB = OpenDatabase(Browser + "data\file.MDB", False, False, ConStr)
    Set Ef = DB.OpenRecordset("Catalog", dbOpenDynaset)
        Do Until Ef.EOF
            Set NodeYsl = TreeView1.Nodes.Add(1, tvwChild)
            NodeYsl.Text = Ef!Name
            NodeYsl.Key = Ef!Name
            NodeYsl.Tag = "Type"
            NodeYsl.Image = "Top"
            IntIndex = NodeYsl.Index
            TempStr = "文件类型='" & Ef!Name & "'"
        Set FG = DB.OpenRecordset("Select * From Main Where " & TempStr, dbOpenDynaset)
            Do Until FG.EOF
               Set NodeYsl = TreeView1.Nodes.Add(IntIndex, tvwChild)
               NodeYsl.Text = FG!文件姓名
               NodeYsl.Key = FG!文件姓名
               NodeYsl.Tag = "Guest Name"
               NodeYsl.Image = "Select"
               FG.MoveNext
             Loop
             NodeYsl.Sorted = True
            Ef.MoveNext
        Loop
    DB.Close
    TreeView1.Nodes(1).Expanded = True
    Exit Sub
NOFILE:
    MsgBox "系统文件没有找到,请重新安装系统!", vbOKOnly + 64, "文件没找到"
End Sub

Private Sub SearchB_Click()
If Trim(Text1.Text) = "" Then Exit Sub
frmDeleteGuest.MousePointer = 11
Dim QueryString As String
QueryString = Trim(Text1.Text)
TreeView1.LabelEdit = tvwManual
For NodeX = 1 To TreeView1.Nodes.Count
    If QueryString = TreeView1.Nodes(NodeX).Text Then
       TreeView1.Nodes(NodeX).Parent.Expanded = True
       TreeView1.SetFocus
       TreeView1.Nodes(NodeX).Selected = True
       Exit For
    End If
   Next
If NodeX > TreeView1.Nodes.Count Then
   MsgBox "没有找到文件[" & QueryString & "],请再试试! ", vbOKOnly + 64, "没有找到"
   Text1.SetFocus
End If
frmDeleteGuest.MousePointer = 0
End Sub

Private Sub Text1_Change()
If Trim(Text1.Text) = "" Then
   SearchB.Enabled = False
   Else
   SearchB.Enabled = True
End If
End Sub

Private Sub Text1_GotFocus()
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
   SendKeys "{tab}"
End If
End Sub

Private Sub TreeView1_Collapse(ByVal Node As ComctlLib.Node)
  If Node.Tag = "HEAD" Then
     Node.Image = "HEAD"
  End If
  If Node.Tag = "Type" Then
     Node.Image = "Top"
  End If
End Sub

Private Sub TreeView1_Expand(ByVal Node As ComctlLib.Node)
  If Node.Tag = "HEAD" Then
     Node.Image = "Boot"
  End If
  If Node.Tag = "Type" Then
     Node.Image = "Open"
  End If
End Sub

Private Sub TreeView1_NodeClick(ByVal Node As ComctlLib.Node)
   NodeX = Node.Index
End Sub

⌨️ 快捷键说明

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