📄 form_bank.frm
字号:
EOFAction = 0
ConnectStringType= 1
Appearance = 1
BackColor = -2147483643
ForeColor = -2147483640
Orientation = 0
Enabled = -1
Connect = ""
OLEDBString = ""
OLEDBFile = ""
DataSourceName = ""
OtherAttributes = ""
UserName = ""
Password = ""
RecordSource = ""
Caption = "Adodc1"
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "宋体"
Size = 9
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
_Version = 393216
End
Begin MSComCtl2.DTPicker DTPicker_Bank
Height = 375
Left = 5160
TabIndex = 12
Top = 2160
Width = 1455
_ExtentX = 2566
_ExtentY = 661
_Version = 393216
Format = 25427969
CurrentDate = 38792
End
Begin MSDataGridLib.DataGrid DataGrid_bank
Bindings = "Form_bank.frx":0044
Height = 3015
Left = 240
TabIndex = 13
Top = 2760
Width = 8655
_ExtentX = 15266
_ExtentY = 5318
_Version = 393216
AllowUpdate = 0 'False
HeadLines = 1
RowHeight = 15
BeginProperty HeadFont {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "宋体"
Size = 9
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
ColumnCount = 2
BeginProperty Column00
DataField = ""
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 = ""
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
EndProperty
BeginProperty Column01
EndProperty
EndProperty
End
Begin VB.Label Label8
Caption = "开户日期:"
Height = 375
Left = 3720
TabIndex = 21
Top = 2280
Width = 1215
End
Begin VB.Label Label7
Caption = "开户银行:"
Height = 375
Left = 3720
TabIndex = 20
Top = 1640
Width = 1095
End
Begin VB.Label Label6
Caption = "余额:"
Height = 375
Left = 3720
TabIndex = 19
Top = 1000
Width = 1215
End
Begin VB.Label Label5
Caption = "初始金额:"
Height = 375
Left = 3720
TabIndex = 18
Top = 360
Width = 1095
End
Begin VB.Label Label4
Caption = "帐户户主姓名:"
Height = 375
Left = 360
TabIndex = 17
Top = 2280
Width = 1455
End
Begin VB.Label Label3
Caption = "卡号:"
Height = 375
Left = 360
TabIndex = 16
Top = 1680
Width = 1095
End
Begin VB.Label Label2
Caption = "帐户类型:"
Height = 375
Left = 360
TabIndex = 15
Top = 1080
Width = 1095
End
Begin VB.Label Label1
Caption = "账号:"
Height = 375
Left = 360
TabIndex = 14
Top = 480
Width = 1095
End
End
End
Attribute VB_Name = "Form_bank"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Command1_Click() '添加一个活期帐户记录
Dim sqlstr As String
If Me.Text_Bank_Bank.Text = "" Or Me.Text_Bank_Left.Text = "" Or _
Me.Text_Bank_Money.Text = "" Or Me.Text_Bank_Name.Text = "" Or _
Me.Text_Bank_No.Text = "" Or Me.Text_Bank_Num.Text = "" Or _
Me.Cmb_Bank_Type.Text = "" Or Me.DTPicker_Bank.Value = "" Then
MsgBox "不能空白!"
Exit Sub
End If
If Not IsNumeric(Me.Text_Bank_Money.Text) Then
MsgBox "初始金额必须是数字"
Exit Sub
End If
If Not IsNumeric(Me.Text_Bank_Left.Text) Then
MsgBox "余额必须是数字"
Exit Sub
End If
On Error Resume Next
'添加一个活期帐户记录到数据库
sqlstr = "insert into LiveBank" & "(LiveBankNo," & _
"LiveBankType,LiveBankKa,LiveBankName," & _
"LiveBankChu,LiveBankYu,LiveBankBank,LiveBankDate)" & _
"values(" & "'" & Me.Text_Bank_Num.Text & "'," & _
"'" & Me.Cmb_Bank_Type.Text & "'," & _
"'" & Me.Text_Bank_No.Text & "'," & _
"'" & Me.Text_Bank_Name.Text & "'," & _
Val(Me.Text_Bank_Money.Text) & "," & _
Val(Me.Text_Bank_Left.Text) & "," & _
"'" & Me.Text_Bank_Bank.Text & "'," & _
"'" & Me.DTPicker_Bank.Value & "');"
RemoteCnn.Execute sqlstr
MsgBox "添加成功!"
'界面更新
Me.Adodc_bank.Refresh
End Sub
Private Sub Command2_Click() '修改一个活期帐户记录
Dim sqlstr As String
If Me.Text_Bank_Bank.Text = "" Or Me.Text_Bank_Left.Text = "" Or _
Me.Text_Bank_Money.Text = "" Or Me.Text_Bank_Name.Text = "" Or _
Me.Text_Bank_No.Text = "" Or Me.Text_Bank_Num.Text = "" Or _
Me.Cmb_Bank_Type.Text = "" Or Me.DTPicker_Bank.Value = "" Then
MsgBox "不能空白!"
Exit Sub
End If
If Not IsNumeric(Me.Text_Bank_Money.Text) Then
MsgBox "初始金额必须是数字"
Exit Sub
End If
If Not IsNumeric(Me.Text_Bank_Left.Text) Then
MsgBox "余额必须是数字"
Exit Sub
End If
On Error Resume Next
'在数据库中修改一个活期帐户记录
sqlstr = "update LiveBank set LiveBankNo=" & "'" & Me.Text_Bank_Num.Text & "'" & _
",LiveBankType=" & "'" & Me.Cmb_Bank_Type.Text & "'" & _
",LiveBankKa=" & "'" & Me.Text_Bank_No.Text & "'" & _
",LiveBankName=" & "'" & Me.Text_Bank_Name.Text & "'" & _
",LiveBankChu=" & Val(Me.Text_Bank_Money.Text) & _
",LiveBankYu=" & Val(Me.Text_Bank_Left.Text) & _
",LiveBankBank=" & "'" & Me.Text_Bank_Bank.Text & "'" & _
",LiveBankDate=" & "'" & Me.DTPicker_Bank.Value & "'" & _
"where LiveBankID=" & Val(DataGrid_bank.Columns(0).Text)
RemoteCnn.Execute sqlstr
MsgBox "修改成功!"
'界面更新
Me.Adodc_bank.Refresh
End Sub
Private Sub Command3_Click() '删除一个活期账户记录
'是否选择了记录
If Me.DataGrid_bank.Row = -1 Then
MsgBox "没有数据"
Exit Sub
End If
'删除一个选定的记录
Me.Adodc_bank.Recordset.Delete
MsgBox "删除成功"
End Sub
Private Sub Command4_Click()
Unload Me
End Sub
Private Sub Command5_Click()
Unload Me
End Sub
Private Sub Command6_Click() '添加一个定期账户记录
Dim sqlstr As String
If Me.Text_Bank_Bank1.Text = "" Or Me.Text_Bank_Left1.Text = "" Or Me.Text_Bank_Money1.Text = "" Or _
Me.Text_Bank_Name1.Text = "" Or Me.Text_Bank_No1.Text = "" Or Me.Text_Bank_Num1.Text = "" Or _
Me.Cmb_Bank_Type1.Text = "" Or Me.DTPicker_Bank1.Value = "" Then
MsgBox "不能空白!"
Exit Sub
End If
If Not IsNumeric(Me.Text_Bank_Money1.Text) Then
MsgBox "初始金额必须是数字"
Exit Sub
End If
If Not IsNumeric(Me.Text_Bank_Left1.Text) Then
MsgBox "余额必须是数字"
Exit Sub
End If
On Error Resume Next
'添加一个定期账户记录到数据库
sqlstr = "insert into FixBank" & "(FixBankNo,FixBankType,FixBankKa,FixBankName,FixBankChu,FixBankYu,FixBankBank,FixBankDate)" & _
"values(" & "'" & Me.Text_Bank_Num1.Text & "'," & _
"'" & Me.Cmb_Bank_Type1.Text & "'," & _
"'" & Me.Text_Bank_No1.Text & "'," & _
"'" & Me.Text_Bank_Name1.Text & "'," & _
Val(Me.Text_Bank_Money1.Text) & "," & _
Val(Me.Text_Bank_Left1.Text) & "," & _
"'" & Me.Text_Bank_Bank1.Text & "'," & _
"'" & Me.DTPicker_Bank1.Value & "');"
RemoteCnn.Execute sqlstr
MsgBox "添加成功!"
'界面更新
Me.Adodc_Bank1.Refresh
End Sub
Private Sub Command7_Click() '修改一个定期账户记录
Dim sqlstr As String
If Me.Text_Bank_Bank1.Text = "" Or Me.Text_Bank_Left1.Text = "" Or Me.Text_Bank_Money1.Text = "" Or _
Me.Text_Bank_Name1.Text = "" Or Me.Text_Bank_No1.Text = "" Or Me.Text_Bank_Num1.Text = "" Or _
Me.Cmb_Bank_Type1.Text = "" Or Me.DTPicker_Bank1.Value = "" Then
MsgBox "不能空白!"
Exit Sub
End If
If Not IsNumeric(Me.Text_Bank_Money1.Text) Then
MsgBox "初始金额必须是数字"
Exit Sub
End If
If Not IsNumeric(Me.Text_Bank_Left1.Text) Then
MsgBox "余额必须是数字"
Exit Sub
End If
On Error Resume Next
'在数据库中修改一个定期账户记录
sqlstr = "update FixBank set FixBankNo=" & "'" & Me.Text_Bank_Num1.Text & "'" & _
",FixBankType=" & "'" & Me.Cmb_Bank_Type1.Text & "'" & _
",FixBankKa=" & "'" & Me.Text_Bank_No1.Text & "'" & _
",FixBankName=" & "'" & Me.Text_Bank_Name1.Text & "'" & _
",FixBankChu=" & Val(Me.Text_Bank_Money1.Text) & _
",FixBankYu=" & Val(Me.Text_Bank_Left1.Text) & _
",FixBankBank=" & "'" & Me.Text_Bank_Bank1.Text & "'" & _
",FixBankDate=" & "'" & Me.DTPicker_Bank1.Value & "'" & _
"where FixBankID=" & Val(DataGrid_Bank1.Columns(0).Text)
RemoteCnn.Execute sqlstr
MsgBox "修改成功!"
'界面更新
Me.Adodc_Bank1.Refresh
End Sub
Private Sub Command8_Click() '删除一个定期账户记录
'是否选择了记录
If Me.DataGrid_Bank1.Row = -1 Then
MsgBox "没有数据"
Exit Sub
End If
'删除选定的记录
Me.Adodc_Bank1.Recordset.Delete
MsgBox "删除成功"
End Sub
Private Sub Command9_Click()
Unload Me
End Sub
Private Sub DataGrid_bank_Click() '选择一个活期账户记录
'在界面显示选定的记录
Me.Text_Bank_Num.Text = DataGrid_bank.Columns(1).Text
Me.Cmb_Bank_Type.Text = DataGrid_bank.Columns(2).Text
Me.Text_Bank_No.Text = DataGrid_bank.Columns(3).Text
Me.Text_Bank_Name.Text = DataGrid_bank.Columns(4).Text
Me.Text_Bank_Money.Text = DataGrid_bank.Columns(5).Text
Me.Text_Bank_Left.Text = DataGrid_bank.Columns(6).Text
Me.Text_Bank_Bank.Text = DataGrid_bank.Columns(7).Text
Me.DTPicker_Bank.Value = DataGrid_bank.Columns(8).Text
End Sub
Private Sub DataGrid_Bank1_Click() '选择一个定期账户记录
'在界面显示选定的记录
Me.Text_Bank_Num1.Text = DataGrid_Bank1.Columns(1).Text
Me.Cmb_Bank_Type1.Text = DataGrid_Bank1.Columns(2).Text
Me.Text_Bank_No1.Text = DataGrid_Bank1.Columns(3).Text
Me.Text_Bank_Name1.Text = DataGrid_Bank1.Columns(4).Text
Me.Text_Bank_Money1.Text = DataGrid_Bank1.Columns(5).Text
Me.Text_Bank_Left1.Text = DataGrid_Bank1.Columns(6).Text
Me.Text_Bank_Bank1.Text = DataGrid_Bank1.Columns(7).Text
Me.DTPicker_Bank1.Value = DataGrid_Bank1.Columns(8).Text
End Sub
Private Sub Form_Load() '窗体装载
On Error Resume Next
'打开活期银行账户表并填充表格
Me.Adodc_bank.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=" & _
"False;User ID=" & UID & ";pwd=" & PWD & ";Data Source=" & MyDSN
Adodc_bank.RecordSource = "select LiveBankID as 编号," & _
"LiveBankNo as 账号," & _
"LiveBankType as 账户类型," & _
"LiveBankKa as 卡号," & _
"LiveBankName as 账户户主姓名," & _
"LiveBankChu as 初始金额," & _
"LiveBankYu as 余额," & _
"LiveBankBank as 开户银行," & _
"LiveBankDate as 开户日期 from LiveBank"
Adodc_bank.Refresh
'打开定期银行账户表并填充表格
Me.Adodc_Bank1.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=" & _
"False;User ID=" & UID & ";pwd=" & PWD & ";Data Source=" & MyDSN
Adodc_Bank1.RecordSource = "select FixBankID as 编号," & _
"FixBankNo as 账号," & _
"FixBankType as 账户类型," & _
"FixBankKa as 卡号," & _
"FixBankName as 账户户主姓名," & _
"FixBankChu as 初始金额," & _
"FixBankYu as 余额," & _
"FixBankBank as 开户银行," & _
"FixBankDate as 开户日期 from FixBank"
Adodc_Bank1.Refresh
End Sub
Private Sub TabStrip1_Click() '处理界面切换
Select Case TabStrip1.SelectedItem.Index
Case 1: '显示活期账户处理界面
Me.Frame1.Visible = True
Me.Frame2.Visible = False
Case 2: '显示定期账户处理界面
Me.Frame1.Visible = False
Me.Frame2.Visible = True
End Select
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -