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

📄 frmqu_de.frm

📁 对家庭的开支有一个全面的了解和统计
💻 FRM
📖 第 1 页 / 共 2 页
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomctl.ocx"
Object = "{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCT2.OCX"
Begin VB.Form frmmodi_del 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "修改和删除开支"
   ClientHeight    =   3735
   ClientLeft      =   1380
   ClientTop       =   1485
   ClientWidth     =   6180
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   MaxButton       =   0   'False
   OLEDropMode     =   1  'Manual
   ScaleHeight     =   3735
   ScaleWidth      =   6180
   StartUpPosition =   2  '屏幕中心
   Begin VB.ComboBox cbo_xkind 
      Height          =   300
      Left            =   4560
      TabIndex        =   22
      Top             =   1080
      Width           =   1335
   End
   Begin VB.CommandButton Command1 
      Caption         =   "定位记录"
      Height          =   375
      Left            =   4920
      TabIndex        =   21
      Top             =   1680
      Width           =   1095
   End
   Begin VB.CommandButton cmdcancel 
      Caption         =   "取消"
      Height          =   375
      Left            =   2520
      TabIndex        =   19
      Top             =   2760
      Width           =   975
   End
   Begin VB.Timer Timer1 
      Interval        =   100
      Left            =   3480
      Top             =   3000
   End
   Begin VB.CommandButton cmddelete 
      Caption         =   "删除"
      Height          =   375
      Left            =   3885
      TabIndex        =   18
      Top             =   2760
      Width           =   975
   End
   Begin MSComctlLib.StatusBar StatusBar1 
      Align           =   2  'Align Bottom
      Height          =   375
      Left            =   0
      TabIndex        =   17
      Top             =   3360
      Width           =   6180
      _ExtentX        =   10901
      _ExtentY        =   661
      _Version        =   393216
      BeginProperty Panels {8E3867A5-8586-11D1-B16A-00C0F0283628} 
         NumPanels       =   3
         BeginProperty Panel1 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
            AutoSize        =   1
            Object.Width           =   4128
         EndProperty
         BeginProperty Panel2 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
            AutoSize        =   1
            Object.Width           =   4128
         EndProperty
         BeginProperty Panel3 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
            AutoSize        =   2
         EndProperty
      EndProperty
      OLEDropMode     =   1
   End
   Begin VB.CommandButton cmd_exit 
      Caption         =   "退出"
      Height          =   375
      Left            =   5040
      TabIndex        =   8
      Top             =   2760
      Width           =   975
   End
   Begin VB.CommandButton cmdsave 
      Caption         =   "保存"
      Height          =   375
      Left            =   1395
      TabIndex        =   7
      Top             =   2760
      Width           =   975
   End
   Begin VB.CommandButton cmdmodify 
      Caption         =   "修改"
      Height          =   375
      Left            =   120
      TabIndex        =   0
      Top             =   2760
      Width           =   975
   End
   Begin MSComCtl2.DTPicker DTPicker_date 
      BeginProperty DataFormat 
         Type            =   1
         Format          =   "yyyy-MM-dd"
         HaveTrueFalseNull=   0
         FirstDayOfWeek  =   0
         FirstWeekOfYear =   0
         LCID            =   2052
         SubFormatType   =   3
      EndProperty
      Height          =   375
      Left            =   4560
      TabIndex        =   3
      Top             =   120
      Width           =   1335
      _ExtentX        =   2355
      _ExtentY        =   661
      _Version        =   393216
      Format          =   23855105
      CurrentDate     =   37940
   End
   Begin VB.CommandButton cmdlast 
      Caption         =   "最后一条记录"
      Height          =   375
      Left            =   4680
      TabIndex        =   16
      Top             =   2280
      Width           =   1335
   End
   Begin VB.CommandButton cmdnext 
      Caption         =   "后一条记录"
      Height          =   375
      Left            =   3240
      TabIndex        =   15
      Top             =   2280
      Width           =   1095
   End
   Begin VB.CommandButton cmdprevious 
      Caption         =   "前一条记录"
      Height          =   375
      Left            =   1720
      TabIndex        =   14
      Top             =   2280
      Width           =   1095
   End
   Begin VB.CommandButton cmdfirst 
      Caption         =   "第一条记录"
      Height          =   375
      Left            =   120
      TabIndex        =   13
      Top             =   2280
      Width           =   1215
   End
   Begin VB.ComboBox cbo_kind 
      Height          =   300
      ItemData        =   "frmqu_de.frx":0000
      Left            =   4560
      List            =   "frmqu_de.frx":0002
      TabIndex        =   5
      Top             =   600
      Width           =   1335
   End
   Begin VB.ComboBox cbo_usename 
      Height          =   300
      ItemData        =   "frmqu_de.frx":0004
      Left            =   1440
      List            =   "frmqu_de.frx":000E
      TabIndex        =   4
      Text            =   "王训"
      Top             =   600
      Width           =   1215
   End
   Begin VB.TextBox txt_money 
      BeginProperty DataFormat 
         Type            =   1
         Format          =   """¥""#,##0.00"
         HaveTrueFalseNull=   0
         FirstDayOfWeek  =   0
         FirstWeekOfYear =   0
         LCID            =   2052
         SubFormatType   =   2
      EndProperty
      Height          =   375
      Left            =   1440
      TabIndex        =   6
      Top             =   1080
      Width           =   1215
   End
   Begin VB.TextBox txt_order 
      Height          =   375
      Left            =   1440
      TabIndex        =   2
      Top             =   120
      Width           =   1215
   End
   Begin VB.Label Label2 
      Caption         =   "开支小类别:"
      Height          =   255
      Left            =   3240
      TabIndex        =   23
      Top             =   1080
      Width           =   1095
   End
   Begin VB.Label Label1 
      Caption         =   "提示:先在开支编号文本框里输入开支编号,然后按定位记录按钮。注意开支编号一定要存在!"
      ForeColor       =   &H000000FF&
      Height          =   615
      Left            =   120
      TabIndex        =   20
      Top             =   1560
      Width           =   3855
   End
   Begin VB.Label labmoney 
      Caption         =   "开支金额:"
      Height          =   375
      Left            =   120
      TabIndex        =   12
      Top             =   1080
      Width           =   1095
   End
   Begin VB.Label labkind 
      Caption         =   "开支大类别:"
      Height          =   255
      Left            =   3240
      TabIndex        =   11
      Top             =   600
      Width           =   1095
   End
   Begin VB.Label ladusename 
      Caption         =   "开支人:"
      Height          =   255
      Left            =   120
      TabIndex        =   10
      Top             =   600
      Width           =   1095
   End
   Begin VB.Label labdate 
      Caption         =   "开支日期:"
      Height          =   375
      Left            =   3240
      TabIndex        =   9
      Top             =   120
      Width           =   1095
   End
   Begin VB.Label laborder 
      Caption         =   "开支编号:"
      Height          =   375
      Left            =   120
      TabIndex        =   1
      Top             =   120
      Width           =   1095
   End
End
Attribute VB_Name = "frmmodi_del"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim db As Database
Dim rs As Recordset
Dim rs2 As Recordset
Dim txtchange As String


Private Sub cbo_kind_Click()
Dim sql As String
Dim xkrs As Recordset
sql = "select xkind_name from xkind where dkind_name ='" & Trim$(cbo_kind.Text) & "'"
Set xkrs = db.OpenRecordset(sql)
cbo_xkind.Clear
If Not xkrs.EOF Then
   xkrs.MoveFirst
   Do Until xkrs.EOF
       cbo_xkind.AddItem Trim$(xkrs!xkind_name)
       xkrs.MoveNext
    Loop
Else
  MsgBox "数据库中没有小类别数据,请在添加!", vbOKOnly + vbInformation, "设置小类别"
End If
cbo_xkind.ListIndex = 0
End Sub

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

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

Private Sub cmd_exit_Click()
Unload Me
frmmain.Show
End Sub

Private Sub cmdcancel_Click()
'使各按钮有效
cmdfirst.Enabled = True
cmdlast.Enabled = True
cmdnext.Enabled = True
cmdprevious.Enabled = True
cmddelete.Enabled = True

'使各文本框无效
txt_order.Locked = True
cbo_usename.Locked = True
cbo_kind.Locked = True
cbo_xkind.Locked = True
txt_money.Locked = True
DTPicker_date.Enabled = False

'使保存按钮无效
cmdsave.Enabled = False
End Sub

Private Sub cmddelete_Click()
Dim intanswer As String
  Set rs2 = db.OpenRecordset("select * from payout where " & Trim$("pay_order") & Trim$("=") & (txt_order.Text))
  rs2.MoveFirst
Do Until rs2.EOF
    intanswer = MsgBox("确实要删除该条记录吗?", vbQuestion + vbYesNo, "提示")
    If intanswer = vbYes Then
        rs2.Delete
        rs2.MoveNext
    Else
        Exit Sub
    End If
Loop
rs.MoveFirst
Call viewdata

⌨️ 快捷键说明

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