家庭财务管理系统课程设计的原代码

  • 格式:doc
  • 大小:197.50 KB
  • 文档页数:48

下载文档原格式

  / 48
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、frm_borrowgo.frm

Dim Mydb As New ADODB.Recordset

Dim Mydb1 As New ADODB.Recordset

Dim Str_text As String

Dim strflag As String

Private Sub cmd_add_Click()

txt_man.Locked = False

txt_way.Locked = False

txt_money.Locked = False

Combo1.Locked = False

Check1.Enabled = True

DTPicker1.Enabled = True

txt_man.Text = ""

txt_way.Text = ""

txt_money.Text = ""

Combo1.Text = ""

strflag = "添加"

Cmdsave.Enabled = True

End Sub

Private Sub cmd_close_Click()

Unload Me

End Sub

Private Sub cmd_del_Click()

Dim A As Boolean

A = MsgBox("是否真的要删除这条记录?", vbOKCancel + 32 + 256, "删除")

If A = True Then

ExeCutesql "delete from 借出 where 得款人='" & txt_man.Text & "'", Str_text

MsgBox "记录已删除!", , "删除"

If Mydb.RecordCount > 0 Then

Mydb.MoveNext

If Mydb.EOF Then Mydb.MoveLast

Call Db

Call Bangding

Label7.Caption = Mydb.RecordCount

End If

End If

End Sub

Private Sub cmd_edit_Click()

On Error Resume Next

Dim A As Boolean

txt_man.Locked = False

txt_way.Locked = False

txt_money.Locked = False

Combo1.Locked = False

Check1.Enabled = True

DTPicker1.Enabled = True

strflag = "修改"

Cmdsave.Enabled = True

End Sub

Private Sub Cmdsave_Click()

On Error Resume Next

Dim A As Boolean

If strflag = "添加" Then

A = MsgBox("是否添加前记录?", vbYesNo + 32, "添加记录")

If A = True Then

ExeCutesql "insert into 借出 values('" & txt_man.Text & "','" & txt_money.Text & "','" & Combo1.Text & "','" & DTPicker1.Value & "','" & txt_way.Text & "','" & Check1.Value & "')", Str_text

MsgBox "数据已经保存!", vbOKOnly + 64, "成功"

Call Db

Label7.Caption = Mydb.RecordCount

End If

ElseIf strflag = "修改" Then

A = MsgBox("是否修改前记录?", vbYesNo + 32, "添加记录")

If A = True Then

Mydb.Update

'Mydb.Requery

Call Db

MsgBox "数据修改成功!", vbOKOnly + 64, "成功"

End If

End If

Cmdsave.Enabled = False

txt_man.Locked = True

txt_way.Locked = True

txt_money.Locked = True

Combo1.Locked = True

Check1.Enabled = False

DTPicker1.Enabled = False

End Sub

Private Sub Combo1_Change()

Dim A As Integer

Set Mydb1 = ExeCutesql("select 姓名 from 成员", Str_text)

' Set Combo1.DataSource = Mydb1

A = Mydb1.RecordCount

For I = 1 To A

Combo1.AddItem Mydb1.Fields(0)

Mydb1.MoveNext

If Mydb1.EOF Then Exit For

Next I

End Sub

Private Sub Command1_Click()

On Error Resume Next

'Call Db

Mydb.MoveFirst

Call Bangding

End Sub

Private Sub Command2_Click()

On Error Resume Next

'Call Db

'If Not Mydb.BOF Then Mydb.MovePrevious

Mydb.MovePrevious

If Mydb.BOF Then

MsgBox "这已经是第一条记录了!", vbOKOnly + 32, "注意"

Mydb.MoveFirst

End If

Call Bangding

End Sub

Private Sub Command3_Click()

On Error Resume Next

'Call Db

'Mydb.MovePrevious

'If Mydb.BOF Then

' MsgBox "这已经是第一条记录了!", vbOKOnly + 32, "注意"

' Mydb.MoveFirst

'End If

Mydb.MoveNext

If Mydb.EOF Then

MsgBox "这已经是最后一条记录了!", vbOKOnly + 32, "注意"