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

📄 frmpey.frm

📁 本系统实现了对实验室设备的增删改查等基本的功能
💻 FRM
字号:
VERSION 5.00
Object = "{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCT2.OCX"
Object = "{3B7C8863-D78F-101B-B9B5-04021C009402}#1.2#0"; "RICHTX32.OCX"
Begin VB.Form frmpey 
   BackColor       =   &H00C0FFC0&
   Caption         =   "设备赔偿管理界面"
   ClientHeight    =   4710
   ClientLeft      =   4125
   ClientTop       =   2340
   ClientWidth     =   7860
   Icon            =   "frmpey.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   ScaleHeight     =   4710
   ScaleWidth      =   7860
   StartUpPosition =   1  '所有者中心
   Begin VB.Frame Frame1 
      BackColor       =   &H00FFC0C0&
      Caption         =   "设备赔偿管理"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00000000&
      Height          =   4455
      Left            =   120
      TabIndex        =   4
      Top             =   120
      Width           =   7575
      Begin MSComCtl2.DTPicker DTPic 
         Height          =   375
         Left            =   5040
         TabIndex        =   13
         Top             =   3000
         Width           =   2175
         _ExtentX        =   3836
         _ExtentY        =   661
         _Version        =   393216
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Format          =   67043329
         CurrentDate     =   39029
      End
      Begin VB.CommandButton Command2 
         BackColor       =   &H00FFC0C0&
         Caption         =   "取消"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   6360
         Style           =   1  'Graphical
         TabIndex        =   10
         Top             =   3840
         Width           =   1095
      End
      Begin VB.CommandButton Command1 
         BackColor       =   &H00FFC0C0&
         Caption         =   "确定"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   5160
         Style           =   1  'Graphical
         TabIndex        =   9
         Top             =   3840
         Width           =   1095
      End
      Begin VB.TextBox Txtmon 
         BackColor       =   &H00FFFFC0&
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   1200
         TabIndex        =   3
         Top             =   3000
         Width           =   1695
      End
      Begin VB.TextBox TxtUni 
         BackColor       =   &H00FFFFC0&
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   1560
         TabIndex        =   2
         Top             =   2400
         Width           =   3135
      End
      Begin RichTextLib.RichTextBox RTxtEx 
         Height          =   1215
         Left            =   1200
         TabIndex        =   1
         Top             =   960
         Width           =   6255
         _ExtentX        =   11033
         _ExtentY        =   2143
         _Version        =   393217
         BackColor       =   16777152
         Enabled         =   -1  'True
         TextRTF         =   $"frmpey.frx":08CA
      End
      Begin VB.TextBox TxtID 
         BackColor       =   &H00FFFFC0&
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   1200
         TabIndex        =   0
         Top             =   360
         Width           =   2055
      End
      Begin VB.Label Label6 
         BackColor       =   &H00FFC0C0&
         Caption         =   "赔偿时间"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00000000&
         Height          =   375
         Left            =   3960
         TabIndex        =   12
         Top             =   3000
         Width           =   975
      End
      Begin VB.Label Label5 
         BackColor       =   &H00FFC0C0&
         Caption         =   "元"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00000000&
         Height          =   375
         Left            =   3000
         TabIndex        =   11
         Top             =   3000
         Width           =   615
      End
      Begin VB.Label Label4 
         BackColor       =   &H00FFC0C0&
         Caption         =   "赔偿金额"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00000000&
         Height          =   375
         Left            =   120
         TabIndex        =   8
         Top             =   3000
         Width           =   975
      End
      Begin VB.Label Label3 
         BackColor       =   &H00FFC0C0&
         Caption         =   "赔偿单位/个人"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00000000&
         Height          =   375
         Left            =   120
         TabIndex        =   7
         Top             =   2400
         Width           =   1695
      End
      Begin VB.Label Label2 
         BackColor       =   &H00FFC0C0&
         Caption         =   "赔偿原因"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00000000&
         Height          =   375
         Left            =   120
         TabIndex        =   6
         Top             =   960
         Width           =   975
      End
      Begin VB.Label Label1 
         BackColor       =   &H00FFC0C0&
         Caption         =   "设备编号"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00000000&
         Height          =   375
         Left            =   120
         TabIndex        =   5
         Top             =   360
         Width           =   975
      End
   End
End
Attribute VB_Name = "frmpey"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'*********************************************
'模块名称:设备赔偿管理
'模块功能:完成对设备的赔偿管理,即需要赔偿时,完成对赔偿信息的添加
'版本    :1.0版
'代码编写者:熊锋
'编写日期:2006-11-6
'*********************************************
Private Sub Command1_Click()  '设备赔偿管理
    Dim rs As New ADODB.Recordset   '定义记录集,用于打开设备信息表,判断是否存在和输入编号相同的设备信息
    Dim rs1 As New ADODB.Recordset    '定义记录集,用于打开赔偿信息表
    Dim P_ID As String    '定义字符串,用于获取自动生成的赔偿信息编号
    If txtid.Text = "" Then
       MsgBox "设备编号尚未填写!"
       Exit Sub
    End If
    If RTxtEx.Text = "" Then
       MsgBox "赔偿原因尚未填写,请填写完整!"
       Exit Sub
    End If
    If Txtmon.Text = "" Then
       MsgBox "赔偿金额未填写,请填写完整!"
       Exit Sub
    End If
    If IsNumeric(Txtmon) = False Then
       MsgBox "赔偿金额必须为数字"
       Exit Sub
    End If
    If TxtUni.Text = "" Then
       MsgBox "赔偿单位未填写,请填写完整!"
       Exit Sub
    End If
     '打开设备信息表,判断是否有设备编号为TxtID.Text的设备
    rs.Open "select * from Equip_Info where Equip_ID='" & Trim(txtid.Text) & "' and 报废状态='否'", DBCnn, adOpenStatic, adLockOptimistic
       If rs.RecordCount <= 0 Then
          MsgBox "不存在编号为" & txtid.Text & "的设备或该设备已经报废!"
      Else
           '打开赔偿信息表
          rs1.Open "select * from Pey_Info order by P_ID", DBCnn, adOpenStatic, adLockOptimistic
            If rs1.RecordCount > 0 Then
              rs1.MoveLast
                 P_ID = Format(Val(rs1.Fields("P_ID")) + 1, "00000")
            Else
                 P_ID = "00001"
            End If
            rs1.AddNew
               rs1.Fields("P_ID") = P_ID
               rs1.Fields("Equip_ID") = txtid.Text
               rs1.Fields("Type_ID") = rs.Fields("Type_ID")
               rs1.Fields("Lab_ID") = rs.Fields("Lab_ID")
               rs1.Fields("Pey_Exce") = RTxtEx.Text
               rs1.Fields("Pey_Mon") = Txtmon.Text
               rs1.Fields("Pey_Unit") = TxtUni.Text
               rs1.Fields("Pey_Date") = DTPic.Value
          rs1.Update
          MsgBox "赔偿操作成功!"
          rs1.Close
           '完成事务日志的填写
               rslog.Open "select * from Log_Info where 操作员=''", DBCnn, adOpenStatic, adLockOptimistic
               rslog.AddNew
               rslog.Fields("操作员") = frmlog.txtuser.Text
               rslog.Fields("日期") = Date
               rslog.Fields("操作时间") = Time
               rslog.Fields("操作模块") = "设备赔偿界面"
               rslog.Fields("操作") = "填写赔偿信息"
               rslog.Fields("备注") = "设备编号:" & txtid.Text
               rslog.Update
               rslog.Close
       End If
    rs.Close
End Sub

Private Sub Command2_Click()   '取消
    txtid.Text = ""
    RTxtEx.Text = ""
    Txtmon.Text = ""
    TxtUni.Text = ""
End Sub

⌨️ 快捷键说明

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