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

📄 frmuserinfo.frm

📁 VB礼品店销售管理系统 包括ACCESS数据库访问职工管理 账单管理
💻 FRM
📖 第 1 页 / 共 2 页
字号:
         AutoSize        =   -1  'True
         Caption         =   "客户姓名"
         Height          =   180
         Left            =   960
         TabIndex        =   10
         Top             =   480
         Width           =   720
      End
      Begin VB.Label Label3 
         AutoSize        =   -1  'True
         Caption         =   "家庭住址"
         Height          =   180
         Left            =   960
         TabIndex        =   9
         Top             =   1200
         Width           =   720
      End
   End
   Begin MSDataGridLib.DataGrid DataGrid2 
      Height          =   4695
      Left            =   120
      TabIndex        =   15
      Top             =   3480
      Visible         =   0   'False
      Width           =   14535
      _ExtentX        =   25638
      _ExtentY        =   8281
      _Version        =   393216
      AllowUpdate     =   0   'False
      HeadLines       =   2
      RowHeight       =   15
      FormatLocked    =   -1  'True
      BeginProperty HeadFont {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "隶书"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Caption         =   "客户购买产品信息列表"
      ColumnCount     =   9
      BeginProperty Column00 
         DataField       =   "ID"
         Caption         =   " 客户编号  (自动生成)"
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
            Type            =   0
            Format          =   ""
            HaveTrueFalseNull=   0
            FirstDayOfWeek  =   0
            FirstWeekOfYear =   0
            LCID            =   2052
            SubFormatType   =   0
         EndProperty
      EndProperty
      BeginProperty Column01 
         DataField       =   "name"
         Caption         =   "  客户姓名"
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
            Type            =   0
            Format          =   ""
            HaveTrueFalseNull=   0
            FirstDayOfWeek  =   0
            FirstWeekOfYear =   0
            LCID            =   2052
            SubFormatType   =   0
         EndProperty
      EndProperty
      BeginProperty Column02 
         DataField       =   "phone"
         Caption         =   "   联系电话"
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
            Type            =   0
            Format          =   ""
            HaveTrueFalseNull=   0
            FirstDayOfWeek  =   0
            FirstWeekOfYear =   0
            LCID            =   2052
            SubFormatType   =   0
         EndProperty
      EndProperty
      BeginProperty Column03 
         DataField       =   "address"
         Caption         =   "    家庭住址"
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
            Type            =   0
            Format          =   ""
            HaveTrueFalseNull=   0
            FirstDayOfWeek  =   0
            FirstWeekOfYear =   0
            LCID            =   2052
            SubFormatType   =   0
         EndProperty
      EndProperty
      BeginProperty Column04 
         DataField       =   "EMAIL"
         Caption         =   "   电子邮箱"
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
            Type            =   0
            Format          =   ""
            HaveTrueFalseNull=   0
            FirstDayOfWeek  =   0
            FirstWeekOfYear =   0
            LCID            =   2052
            SubFormatType   =   0
         EndProperty
      EndProperty
      BeginProperty Column05 
         DataField       =   "productid"
         Caption         =   " 产品编号"
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
            Type            =   0
            Format          =   ""
            HaveTrueFalseNull=   0
            FirstDayOfWeek  =   0
            FirstWeekOfYear =   0
            LCID            =   2052
            SubFormatType   =   0
         EndProperty
      EndProperty
      BeginProperty Column06 
         DataField       =   "Productname"
         Caption         =   " 产品名称"
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
            Type            =   0
            Format          =   ""
            HaveTrueFalseNull=   0
            FirstDayOfWeek  =   0
            FirstWeekOfYear =   0
            LCID            =   2052
            SubFormatType   =   0
         EndProperty
      EndProperty
      BeginProperty Column07 
         DataField       =   "SalesPrice"
         Caption         =   " 产品价格"
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
            Type            =   1
            Format          =   """¥""#,##0.00"
            HaveTrueFalseNull=   0
            FirstDayOfWeek  =   0
            FirstWeekOfYear =   0
            LCID            =   2052
            SubFormatType   =   0
         EndProperty
      EndProperty
      BeginProperty Column08 
         DataField       =   "SaleDate"
         Caption         =   "  购买日期"
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
            Type            =   0
            Format          =   ""
            HaveTrueFalseNull=   0
            FirstDayOfWeek  =   0
            FirstWeekOfYear =   0
            LCID            =   2052
            SubFormatType   =   0
         EndProperty
      EndProperty
      SplitCount      =   1
      BeginProperty Split0 
         BeginProperty Column00 
            Alignment       =   2
            WrapText        =   -1  'True
            ColumnWidth     =   1500.095
         EndProperty
         BeginProperty Column01 
            Alignment       =   2
            ColumnWidth     =   1500.095
         EndProperty
         BeginProperty Column02 
            Alignment       =   2
            ColumnWidth     =   1709.858
         EndProperty
         BeginProperty Column03 
            Alignment       =   2
            ColumnWidth     =   1964.976
         EndProperty
         BeginProperty Column04 
            Alignment       =   2
            ColumnWidth     =   1785.26
         EndProperty
         BeginProperty Column05 
            Alignment       =   2
            ColumnWidth     =   1379.906
         EndProperty
         BeginProperty Column06 
            Alignment       =   2
            ColumnWidth     =   1379.906
         EndProperty
         BeginProperty Column07 
            Alignment       =   2
            ColumnWidth     =   1260.284
         EndProperty
         BeginProperty Column08 
            Alignment       =   2
            ColumnWidth     =   1665.071
         EndProperty
      EndProperty
   End
End
Attribute VB_Name = "frmUserInfo"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim userid As Integer
Sub ClearData()
    txtName = ""
    txtPhone = ""
    txtAddress = ""
    txtEmail = ""
End Sub
Private Sub cmdAdd_Click()
On Error GoTo errhandle
    If Trim(txtName) = "" Then
        MsgBox "请填写客户姓名!", 48, "信息提示"
        txtName.SetFocus
        Exit Sub
    End If
    dbs.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbFile & ";Persist Security Info=False"

    sqlstring = "insert into customer(name,phone,address,email) values('" & txtName.Text & "','" & txtPhone.Text & _
            "','" & txtAddress.Text & "','" & txtEmail.Text & "')"
    dbs.Execute sqlstring
    dbs.Close
    Adodc1.Refresh
    DataGrid1.Refresh
    MsgBox "成功填加该客户信息,操作完成!", 48, "信息提示"
    Call ClearData
    Exit Sub
errhandle:
    If Err.Number = 3705 Then
        dbs.Close
    End If
    MsgBox "增加客户记录时有错误发生,错误编号为:" & Err.Number, 48, "信息提示"
End Sub

Private Sub cmdAll_Click()
    frmUserInfo.Adodc1.CommandType = adCmdTable
    frmUserInfo.Adodc1.RecordSource = "customer"
    frmUserInfo.Adodc1.Refresh
    Call ClearData
    DataGrid2.Visible = False
    DataGrid1.Visible = True
    cmdAdd.Enabled = True
    cmdDel.Enabled = True
    cmdModi.Enabled = True
End Sub

Private Sub cmdDel_Click()
On Error GoTo errhandle
    If userid = 0 Then
        MsgBox "请从下面列表中选择客户进行操作!", 48, "信息提示"
        Exit Sub
    End If
    sqlstring = "delete from customer where id=" & userid
    dbs.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbFile & ";Persist Security Info=False"
    dbs.Execute sqlstring
    dbs.Close
    Adodc1.Refresh
    MsgBox "成功删除客户号为" & userid & "的客户信息!", 48, "信息提示"
    Call ClearData
    Exit Sub
errhandle:
    If Err.Number = 3705 Then
        dbs.Close
    End If
    MsgBox "删除客户记录时有错误发生,错误编号为:" & Err.Number, 48, "信息提示"
End Sub

Private Sub cmdModi_Click()
On Error GoTo errhandle
    If Trim(txtName) = "" Then
        MsgBox "请填写客户姓名!", 48, "信息提示"
        txtName.SetFocus
        Exit Sub
    End If
    Adodc1.Recordset.Fields("name") = txtName
    Adodc1.Recordset.Fields("phone") = txtPhone
    Adodc1.Recordset.Fields("address") = txtAddress
    Adodc1.Recordset.Fields("email") = txtEmail
    Adodc1.Recordset.Update
    MsgBox "成功更新该客户信息,操作完成!", 48, "信息提示"
    Call ClearData
    Exit Sub
errhandle:
    MsgBox "修改客户记录时有错误发生,错误编号为:" & Err.Number, 48, "信息提示"
End Sub

Private Sub cmdUserInquire_Click()
    frmInquireuser.Show 1
End Sub

Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
    txtName = Adodc1.Recordset.Fields("name")
    txtPhone = Adodc1.Recordset.Fields("phone")
    txtAddress = Adodc1.Recordset.Fields("address")
    txtEmail = Adodc1.Recordset.Fields("email")
    userid = Adodc1.Recordset.Fields("id")
End Sub

Private Sub Form_Load()
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbFile & ";Persist Security Info=False"
    Adodc1.CommandType = adCmdTable
    Adodc1.RecordSource = "customer"
    Adodc1.Refresh
    Set DataGrid1.DataSource = Adodc1
    
    UserInfoFlag = True  '客户信息窗口
End Sub

Private Sub Form_Terminate()
    UserInfoFlag = False
End Sub

⌨️ 快捷键说明

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