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

📄 form1.frm

📁 仓库管理系统,使用access数据库
💻 FRM
📖 第 1 页 / 共 3 页
字号:
      Begin VB.TextBox txt_old_passwd 
         Height          =   270
         IMEMode         =   3  'DISABLE
         Left            =   1920
         PasswordChar    =   "*"
         TabIndex        =   40
         Top             =   960
         Width           =   1455
      End
      Begin VB.TextBox txt_name 
         Height          =   270
         Left            =   1920
         TabIndex        =   39
         Top             =   360
         Width           =   1455
      End
      Begin VB.Label Label14 
         Caption         =   "密码确认"
         Height          =   255
         Left            =   720
         TabIndex        =   43
         Top             =   2160
         Width           =   735
      End
      Begin VB.Label Label13 
         Caption         =   "新密码:"
         Height          =   255
         Left            =   720
         TabIndex        =   38
         Top             =   1560
         Width           =   735
      End
      Begin VB.Label Label12 
         Caption         =   "原密码:"
         Height          =   255
         Left            =   720
         TabIndex        =   37
         Top             =   960
         Width           =   975
      End
      Begin VB.Label Label11 
         Caption         =   "用户名:"
         Height          =   255
         Left            =   720
         TabIndex        =   36
         Top             =   360
         Width           =   855
      End
   End
   Begin VB.PictureBox pic_user_manage 
      Height          =   5775
      Left            =   0
      ScaleHeight     =   5715
      ScaleWidth      =   9315
      TabIndex        =   31
      Top             =   0
      Width           =   9375
      Begin VB.CommandButton cmd_upd 
         Caption         =   "修改用户密码"
         Height          =   375
         Left            =   4560
         TabIndex        =   34
         Top             =   2160
         Width           =   1335
      End
      Begin VB.CommandButton cmd_del 
         Caption         =   "删除用户"
         Height          =   375
         Left            =   4560
         TabIndex        =   33
         Top             =   720
         Width           =   1335
      End
      Begin MSFlexGridLib.MSFlexGrid msf_user 
         Height          =   2895
         Left            =   480
         TabIndex        =   32
         Top             =   360
         Width           =   2535
         _ExtentX        =   4471
         _ExtentY        =   5106
         _Version        =   393216
         Rows            =   100
         AllowUserResizing=   3
      End
   End
   Begin VB.PictureBox pic_user_add 
      Height          =   5775
      Left            =   0
      ScaleHeight     =   5715
      ScaleWidth      =   9315
      TabIndex        =   22
      Top             =   0
      Width           =   9375
      Begin VB.CommandButton cmd_user_add_cancel 
         Caption         =   "取消"
         Height          =   375
         Left            =   6480
         TabIndex        =   30
         Top             =   3960
         Width           =   1455
      End
      Begin VB.CommandButton cmd_user_add_OK 
         Caption         =   "确定"
         Height          =   375
         Left            =   3840
         TabIndex        =   29
         Top             =   3960
         Width           =   1455
      End
      Begin VB.TextBox txt_user_passwd2 
         Height          =   375
         IMEMode         =   3  'DISABLE
         Left            =   2520
         PasswordChar    =   "*"
         TabIndex        =   28
         Top             =   2160
         Width           =   2055
      End
      Begin VB.TextBox txt_user_passwd 
         Height          =   375
         IMEMode         =   3  'DISABLE
         Left            =   2520
         PasswordChar    =   "*"
         TabIndex        =   26
         Top             =   1200
         Width           =   2055
      End
      Begin VB.TextBox txt_user_name 
         Height          =   375
         Left            =   2520
         TabIndex        =   24
         Top             =   360
         Width           =   2055
      End
      Begin VB.Label Label10 
         Caption         =   "重复密码"
         Height          =   255
         Left            =   1320
         TabIndex        =   27
         Top             =   2160
         Width           =   855
      End
      Begin VB.Label Label9 
         Caption         =   "密码"
         Height          =   255
         Left            =   1320
         TabIndex        =   25
         Top             =   1200
         Width           =   855
      End
      Begin VB.Label Label8 
         Caption         =   "用户名"
         Height          =   255
         Left            =   1320
         TabIndex        =   23
         Top             =   480
         Width           =   975
      End
   End
   Begin VB.PictureBox pic_store 
      Height          =   6015
      Left            =   0
      ScaleHeight     =   5955
      ScaleWidth      =   9315
      TabIndex        =   0
      Top             =   0
      Width           =   9375
      Begin VB.CommandButton cmd_unit 
         Caption         =   "添加单位"
         Height          =   375
         Left            =   8040
         TabIndex        =   19
         Top             =   1200
         Width           =   975
      End
      Begin VB.ComboBox cmb_unit 
         Height          =   300
         Left            =   5640
         TabIndex        =   18
         Top             =   1320
         Width           =   2055
      End
      Begin VB.ComboBox Combo1 
         Height          =   300
         Left            =   5640
         TabIndex        =   16
         Top             =   3600
         Width           =   2295
      End
      Begin MSComCtl2.DTPicker dtp_is_time 
         Height          =   375
         Left            =   1200
         TabIndex        =   15
         Top             =   3600
         Width           =   2655
         _ExtentX        =   4683
         _ExtentY        =   661
         _Version        =   393216
         Format          =   25427969
         CurrentDate     =   39589
      End
      Begin VB.TextBox txt_is_hand 
         Height          =   375
         Left            =   5640
         TabIndex        =   12
         Top             =   2400
         Width           =   3255
      End
      Begin VB.TextBox txt_is_num 
         Height          =   375
         Left            =   1200
         TabIndex        =   11
         Top             =   1200
         Width           =   2655
      End
      Begin VB.TextBox txt_is_supplier 
         Height          =   375
         Left            =   1200
         TabIndex        =   10
         Top             =   2400
         Width           =   2655
      End
      Begin VB.TextBox txt_is_price 
         Height          =   375
         Left            =   5640
         TabIndex        =   9
         Top             =   360
         Width           =   2775
      End
      Begin VB.TextBox txt_is_name 
         Height          =   375
         Left            =   1200
         TabIndex        =   4
         Top             =   360
         Width           =   2655
      End
      Begin VB.CommandButton s_cancel 
         Caption         =   "取消"
         Height          =   375
         Left            =   6840
         TabIndex        =   2
         Top             =   5280
         Width           =   1095
      End
      Begin VB.CommandButton s_ok 
         Caption         =   "确定"
         Height          =   375
         Left            =   5040
         TabIndex        =   1
         Top             =   5280
         Width           =   1095
      End
      Begin VB.Label Label7 
         Caption         =   "货物进\出库"
         Height          =   375
         Left            =   4320
         TabIndex        =   17
         Top             =   3600
         Width           =   1215
      End
      Begin VB.Label Label4 
         Caption         =   "时间"
         Height          =   255
         Left            =   240
         TabIndex        =   14
         Top             =   3720
         Width           =   735
      End
      Begin VB.Label label 
         Caption         =   "货物单位"
         Height          =   255
         Left            =   4320
         TabIndex        =   13
         Top             =   1320
         Width           =   855
      End
      Begin VB.Label Label1 
         Caption         =   "货物经手人"
         Height          =   255
         Left            =   4320
         TabIndex        =   8
         Top             =   2520
         Width           =   1215
      End
      Begin VB.Label Label6 
         Caption         =   "数量"
         Height          =   255
         Left            =   240
         TabIndex        =   7
         Top             =   1320
         Width           =   855
      End
      Begin VB.Label Label5 
         Caption         =   "供货商\客户"
         Height          =   255
         Left            =   120
         TabIndex        =   6
         Top             =   2520
         Width           =   1095
      End
      Begin VB.Label Label3 
         Caption         =   "进\出货单价"
         Height          =   255
         Left            =   4320
         TabIndex        =   5
         Top             =   480
         Width           =   1095
      End
      Begin VB.Label Label2 
         Caption         =   "货物名称"
         Height          =   375
         Left            =   240
         TabIndex        =   3
         Top             =   480
         Width           =   1335
      End
   End
   Begin VB.Image Image1 
      Height          =   495
      Left            =   4080
      Top             =   3000
      Width           =   1215
   End
   Begin VB.Menu store 
      Caption         =   "货物管理"
   End
   Begin VB.Menu empty1 
      Caption         =   ""
   End
   Begin VB.Menu view_store 
      Caption         =   "货物查看"
   End
   Begin VB.Menu empty2 
      Caption         =   ""
   End
   Begin VB.Menu damage 
      Caption         =   "损坏管理"
   End
   Begin VB.Menu empty3 
      Caption         =   ""
   End
   Begin VB.Menu user 
      Caption         =   "用户管理"
      Begin VB.Menu user_add 
         Caption         =   "添加新用户"
      End
      Begin VB.Menu user_manage 
         Caption         =   "用户管理"
      End
   End
   Begin VB.Menu user_passwd 
      Caption         =   "修改密码"
   End
   Begin VB.Menu empty4 
      Caption         =   ""
   End
   Begin VB.Menu about 
      Caption         =   "关于"
   End
   Begin VB.Menu empty5 
      Caption         =   ""
   End
   Begin VB.Menu exit 
      Caption         =   "退出"
   End
End
Attribute VB_Name = "main"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim Sql As String
Dim RS As ADODB.Recordset
Dim num As String
Dim min As String

Private Sub about_Click()
frmAbout.Show       '打开“关于”对话框
End Sub

Private Sub cmd_dam_cancel_Click()
Me.txt_dam_name = ""
Me.txt_dam_num = ""
End Sub

Private Sub cmd_dam_OK_Click()
'报损数据入库
If txt_dam_name.Text <> "" And txt_dam_num.Text <> "" And Trim(cmb_dam_unit.Text) <> "" And Trim(cmb_dam_state.Text) <> "" Then
    If Trim(cmb_dam_state.Text) = "已修复" Then
        Sql = "select * from [库存] where 货物名称='" & Trim(txt_dam_name.Text) & "'"
        Set RS = dbSelect(Sql)
        
        If RS.EOF Then
            MsgBox "库中无此货物信息,请重新输入!"
        Else
            If Me.cmb_dam_unit = RS.Fields("单位") Then
            num = RS.Fields("单位")
            
            Sql = "update [库存] set 库存='" & Val(Trim(txt_dam_num.Text)) + Val(num) & "'"
            Sql = Sql & "where 货物名称='" & txt_dam_name.Text & "'"
            dbOperate Sql
            Sql = "insert into [damage] values('" & Trim(txt_dam_name.Text)
            Sql = Sql & "','" & Trim(cmb_dam_state.Text)
            Sql = Sql & "'," & Str(Val(Trim(txt_dam_num.Text)))
            Sql = Sql & ",'" & Trim(cmb_dam_unit.Text)
            Sql = Sql & "','" & Trim(dtp_dam_time.Value) & "')"
            dbOperate Sql
            Else
            MsgBox "请使用统一的单位!"
            End If
        End If
    Else
        Sql = "select * from [库存] where 货物名称='" & Trim(txt_dam_name.Text) & "'"
        Set RS = dbSelect(Sql)
        If RS.EOF Then
            MsgBox "仓库中无此货物!"
        Else
            If Me.cmb_dam_unit = RS.Fields("单位") Then
                num = RS.Fields("库存")
                min = RS.Fields("报警值")
                If Val(num) - Val(Trim(txt_dam_num.Text)) >= 0 Then
                    If Val(num) - Val(Trim(txt_dam_num.Text)) < Val(min) Then
                        MsgBox "库存不足!请尽快购买此货物!"
                    End If
                    Sql = "update [库存] set 库存='" & Val(num) - Val(Trim(txt_dam_num.Text)) & "'"
                    Sql = Sql & "where 货物名称='" & txt_dam_name.Text & "'"
                    dbOperate Sql
                    Sql = "insert into [damage] values('" & Trim(txt_dam_name.Text)
                    Sql = Sql & "','" & Trim(cmb_dam_state.Text)
                    Sql = Sql & "'," & Str(Val(Trim(txt_dam_num.Text)))
                    Sql = Sql & ",'" & Trim(cmb_dam_unit.Text)
                    Sql = Sql & "','" & Trim(dtp_dam_time.Value) & "')"
                    dbOperate Sql
                Else
                    MsgBox "库存不足提供此次报损数目,请确认数目!"
                End If
            Else
                MsgBox "请使用统一的单位!"
            End If
        End If
    End If
Else: MsgBox "请将货物信息输入完整!"
End If
End Sub

Private Sub cmd_del_Click()
user_del.Show       '打开“用户删除”对话框
End Sub

Private Sub cmd_unit_Click()
unit.Show           '打开“添加单位”对话框

End Sub

⌨️ 快捷键说明

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