最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【小區(qū)物業(yè)收費(fèi)管理系統(tǒng)】(VBA版)-Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)制作實(shí)例 代碼分享

2023-03-07 21:34 作者:凌霄百科  | 我要投稿

系統(tǒng)登錄

Private Sub Command登錄_Click()

??? If IsNull(Me.用戶(hù)名) = True Or Me.用戶(hù)名.Value = "" Then

??????? MsgBox "請(qǐng)輸入用戶(hù)名!"

??????? Exit Sub

??? End If

??? If IsNull(Me.密碼) = True Or Me.密碼.Value = "" Then

??????? MsgBox "請(qǐng)輸入密碼!"

??????? Exit Sub

??? End If

??? If Me.用戶(hù)名 = "admin" And Me.密碼 = "123" Then

??? MsgBox "登錄成功"

??? DoCmd.Close acForm, Me.Name

??? DoCmd.OpenForm "系統(tǒng)導(dǎo)航", acNormal

??? Else

??? MsgBox "用戶(hù)名或密碼錯(cuò)誤"

??? Exit Sub

??? End If

End Sub

?

Private Sub Command退出_Click()

Application.Quit acQuitSaveAll

End Sub

系統(tǒng)導(dǎo)航

Private Sub Command電費(fèi)管理_Click()

DoCmd.OpenForm "電費(fèi)查詢(xún)添加", acNormal

End Sub

?

Private Sub Command房屋管理_Click()

DoCmd.OpenForm "房屋查詢(xún)添加", acNormal

End Sub

?

Private Sub Command費(fèi)用價(jià)格管理_Click()

DoCmd.OpenForm "費(fèi)用價(jià)格管理", acNormal

End Sub

?

Private Sub Command暖氣費(fèi)管理_Click()

DoCmd.OpenForm "暖氣費(fèi)查詢(xún)添加", acNormal

End Sub

?

Private Sub Command燃?xì)赓M(fèi)管理_Click()

DoCmd.OpenForm "燃?xì)赓M(fèi)查詢(xún)添加", acNormal

End Sub

?

Private Sub Command水費(fèi)管理_Click()

DoCmd.OpenForm "水費(fèi)查詢(xún)添加", acNormal

End Sub

?

Private Sub Command停車(chē)費(fèi)管理_Click()

DoCmd.OpenForm "停車(chē)費(fèi)查詢(xún)添加", acNormal

End Sub

?

Private Sub Command退出系統(tǒng)_Click()

If MsgBox("是否退出該系統(tǒng)?", vbYesNo) = vbYes Then

Application.Quit acQuitSaveAll

End If

End Sub

?

Private Sub Command物管費(fèi)管理_Click()

DoCmd.OpenForm "物管費(fèi)查詢(xún)添加", acNormal

End Sub


電費(fèi)查詢(xún)數(shù)據(jù)表

Private Sub Form_BeforeUpdate(Cancel As Integer)

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

?

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

?

Private Sub 電費(fèi)ID_DblClick(Cancel As Integer)

DoCmd.OpenForm "電費(fèi)更新刪除", acNormal, , "電費(fèi)ID=" & Me.電費(fèi)ID

End Sub

電費(fèi)查詢(xún)添加

Private Sub Command查詢(xún)_Click()

If Me.查詢(xún)類(lèi)型 <> "" And Me.查詢(xún)內(nèi)容 <> "" Then

Me.數(shù)據(jù)表子窗體.Form.Filter = Me.查詢(xún)類(lèi)型 & " like '*" & Me.查詢(xún)內(nèi)容 & "*'"

Me.數(shù)據(jù)表子窗體.Form.FilterOn = True

Else

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End If

End Sub

?

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "電費(fèi)報(bào)表", acViewReport

End Sub

?

Private Sub Command清空_Click()

房屋編號(hào).Value = ""

年份.Value = ""

月份.Value = ""

用電量.Value = ""

電費(fèi)單價(jià).Value = ""

已收金額.Value = ""

支付人.Value = ""

收費(fèi)時(shí)間.Value = ""

備注.Value = ""

電費(fèi).Value = ""

End Sub

?

Private Sub Command全部_Click()

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End Sub

?

Private Sub Command添加_Click()

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 用電量.Value <> "" And 電費(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

??? DoCmd.SetWarnings (False)

??? DoCmd.OpenQuery "電費(fèi)添加查詢(xún)", acViewNormal

??? MsgBox "添加完成"

??? Me.數(shù)據(jù)表子窗體.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,電費(fèi)單價(jià),用電量,已收金額不能為空"

??? Exit Sub

End If

End Sub

?

Private Sub 電費(fèi)單價(jià)_AfterUpdate()

If Me.電費(fèi)單價(jià) <> "" And Me.用電量 <> "" Then

Me.電費(fèi).Value = CCur(Me.電費(fèi)單價(jià) * Me.用電量)

Else

Me.電費(fèi).Value = ""

End If

End Sub

?

Private Sub 電費(fèi)單價(jià)_Change()

If Me.電費(fèi)單價(jià) <> "" And Me.用電量 <> "" Then

Me.電費(fèi).Value = CCur(Me.電費(fèi)單價(jià) * Me.用電量)

Else

Me.電費(fèi).Value = ""

End If

End Sub

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub

?

Private Sub 用電量_AfterUpdate()

If Me.電費(fèi)單價(jià) <> "" And Me.用電量 <> "" Then

Me.電費(fèi).Value = CCur(Me.電費(fèi)單價(jià) * Me.用電量)

Else

Me.電費(fèi).Value = ""

End If

End Sub

?

Private Sub 用電量_Change()

If Me.電費(fèi)單價(jià) <> "" And Me.用電量 <> "" Then

Me.電費(fèi).Value = CCur(Me.電費(fèi)單價(jià) * Me.用電量)

Else

Me.電費(fèi).Value = ""

End If

End Sub

電費(fèi)更新刪除

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "電費(fèi)報(bào)表", acViewReport, , "電費(fèi)ID=" & Me.電費(fèi)ID

End Sub

?

Private Sub Command更新_Click()

?

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 用電量.Value <> "" And 電費(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

??? On Error Resume Next

??? DoCmd.RunCommand acCmdSaveRecord

??? Forms("電費(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,電費(fèi)單價(jià),用電量,已收金額不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Command刪除_Click()

On Error Resume Next

DoCmd.SetWarnings (False)

If MsgBox("是否刪除該記錄", vbYesNo) = vbYes Then

DoCmd.RunCommand acCmdDeleteRecord

MsgBox "刪除成功"

DoCmd.Close acForm, Me.Name

Forms("電費(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Form_BeforeUpdate(Cancel As Integer)

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 用電量.Value <> "" And 電費(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

Else

??? MsgBox "房屋編號(hào),年份,月份,電費(fèi)單價(jià),用電量,已收金額不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

?

Private Sub Form_Load()

If Me.電費(fèi)單價(jià) <> "" And Me.用電量 <> "" Then

Me.電費(fèi).Value = CCur(Me.電費(fèi)單價(jià) * Me.用電量)

Else

Me.電費(fèi).Value = ""

End If

End Sub

?

Private Sub 電費(fèi)單價(jià)_AfterUpdate()

If Me.電費(fèi)單價(jià) <> "" And Me.用電量 <> "" Then

Me.電費(fèi).Value = CCur(Me.電費(fèi)單價(jià) * Me.用電量)

Else

Me.電費(fèi).Value = ""

End If

End Sub

?

Private Sub 電費(fèi)單價(jià)_Change()

If Me.電費(fèi)單價(jià) <> "" And Me.用電量 <> "" Then

Me.電費(fèi).Value = CCur(Me.電費(fèi)單價(jià) * Me.用電量)

Else

Me.電費(fèi).Value = ""

End If

End Sub

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub

?

Private Sub 用電量_AfterUpdate()

If Me.電費(fèi)單價(jià) <> "" And Me.用電量 <> "" Then

Me.電費(fèi).Value = CCur(Me.電費(fèi)單價(jià) * Me.用電量)

Else

Me.電費(fèi).Value = ""

End If

End Sub

?

Private Sub 用電量_Change()

If Me.電費(fèi)單價(jià) <> "" And Me.用電量 <> "" Then

Me.電費(fèi).Value = CCur(Me.電費(fèi)單價(jià) * Me.用電量)

Else

Me.電費(fèi).Value = ""

End If

End Sub

房屋查詢(xún)添加

Private Sub Command查詢(xún)_Click()

If Me.查詢(xún)類(lèi)型 <> "" And Me.查詢(xún)內(nèi)容 <> "" Then

Me.數(shù)據(jù)表子窗體.Form.Filter = Me.查詢(xún)類(lèi)型 & " like '*" & Me.查詢(xún)內(nèi)容 & "*'"

Me.數(shù)據(jù)表子窗體.Form.FilterOn = True

Else

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End If

End Sub

?

Private Sub Command清空_Click()

房屋編號(hào).Value = ""

所在位置.Value = ""

面積.Value = ""

房型.Value = ""

類(lèi)型.Value = ""

業(yè)主姓名.Value = ""

業(yè)主聯(lián)系方式.Value = ""

居住人姓名.Value = ""

居住人聯(lián)系方式.Value = ""

常住人信息.Value = ""

備注信息.Value = ""

End Sub

?

Private Sub Command全部_Click()

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End Sub

?

Private Sub Command添加_Click()

If Me.房屋編號(hào) = "" Then

MsgBox "房屋編號(hào)不能為空"

Exit Sub

End If

If Nz(DCount("房屋編號(hào)", "房屋信息表", "房屋編號(hào)='" & Me.房屋編號(hào) & "'"), 0) > 0 Then

MsgBox "房屋編號(hào)已存在,不能重復(fù)"

Exit Sub

End If

DoCmd.SetWarnings (False)

DoCmd.OpenQuery "房屋信息添加查詢(xún)", acViewNormal

MsgBox "添加完成"

Me.數(shù)據(jù)表子窗體.Requery

End Sub

房屋更新刪除

Private Sub Command更新_Click()

If 房屋編號(hào).Value <> "" Then

??? On Error Resume Next

??? DoCmd.RunCommand acCmdSaveRecord

??? Forms("房屋查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

??? MsgBox "房屋編號(hào)不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Command刪除_Click()

On Error Resume Next

DoCmd.SetWarnings (False)

If MsgBox("是否刪除該記錄", vbYesNo) = vbYes Then

DoCmd.RunCommand acCmdDeleteRecord

MsgBox "刪除成功"

DoCmd.Close acForm, Me.Name

Forms("房屋查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Form_BeforeUpdate(Cancel As Integer)

If 房屋編號(hào).Value <> "" Then

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

Else

??? MsgBox "房屋編號(hào)不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

房屋信息數(shù)據(jù)表

Private Sub Form_BeforeUpdate(Cancel As Integer)

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

?

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

?

Private Sub 房屋編號(hào)_DblClick(Cancel As Integer)

DoCmd.OpenForm "房屋更新刪除", acNormal, , "房屋編號(hào)='" & Me.房屋編號(hào) & "'"

End Sub

費(fèi)用價(jià)格管理

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "費(fèi)用價(jià)格標(biāo)簽報(bào)表", acViewReport

End Sub

費(fèi)用價(jià)格數(shù)據(jù)表

Private Sub Form_BeforeUpdate(Cancel As Integer)

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

?

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

暖氣費(fèi)查詢(xún)數(shù)據(jù)表

Private Sub Form_BeforeUpdate(Cancel As Integer)

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

?

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

?

Private Sub 暖氣費(fèi)ID_DblClick(Cancel As Integer)

DoCmd.OpenForm "暖氣費(fèi)更新刪除", acNormal, , "暖氣費(fèi)ID=" & Me.暖氣費(fèi)ID

End Sub

暖氣費(fèi)查詢(xún)添加

Private Sub Command查詢(xún)_Click()

If Me.查詢(xún)類(lèi)型 <> "" And Me.查詢(xún)內(nèi)容 <> "" Then

Me.數(shù)據(jù)表子窗體.Form.Filter = Me.查詢(xún)類(lèi)型 & " like '*" & Me.查詢(xún)內(nèi)容 & "*'"

Me.數(shù)據(jù)表子窗體.Form.FilterOn = True

Else

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End If

End Sub

?

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "暖氣費(fèi)報(bào)表", acViewReport

End Sub

?

Private Sub Command清空_Click()

房屋編號(hào).Value = ""

年份.Value = ""

月份.Value = ""

暖氣量.Value = ""

暖氣費(fèi)單價(jià).Value = ""

已收金額.Value = ""

支付人.Value = ""

收費(fèi)時(shí)間.Value = ""

備注.Value = ""

暖氣費(fèi).Value = ""

End Sub

?

Private Sub Command全部_Click()

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End Sub

?

Private Sub Command添加_Click()

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 暖氣量.Value <> "" And 暖氣費(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

??? DoCmd.SetWarnings (False)

??? DoCmd.OpenQuery "暖氣費(fèi)添加查詢(xún)", acViewNormal

??? MsgBox "添加完成"

??? Me.數(shù)據(jù)表子窗體.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,暖氣費(fèi)單價(jià),暖氣量,已收金額不能為空"

??? Exit Sub

End If

End Sub

?

Private Sub 暖氣費(fèi)單價(jià)_AfterUpdate()

If Me.暖氣費(fèi)單價(jià) <> "" And Me.暖氣量 <> "" Then

Me.暖氣費(fèi).Value = CCur(Me.暖氣費(fèi)單價(jià) * Me.暖氣量)

Else

Me.暖氣費(fèi).Value = ""

End If

End Sub

?

Private Sub 暖氣費(fèi)單價(jià)_Change()

If Me.暖氣費(fèi)單價(jià) <> "" And Me.暖氣量 <> "" Then

Me.暖氣費(fèi).Value = CCur(Me.暖氣費(fèi)單價(jià) * Me.暖氣量)

Else

Me.暖氣費(fèi).Value = ""

End If

End Sub

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub

?

Private Sub 暖氣量_AfterUpdate()

If Me.暖氣費(fèi)單價(jià) <> "" And Me.暖氣量 <> "" Then

Me.暖氣費(fèi).Value = CCur(Me.暖氣費(fèi)單價(jià) * Me.暖氣量)

Else

Me.暖氣費(fèi).Value = ""

End If

End Sub

?

Private Sub 暖氣量_Change()

If Me.暖氣費(fèi)單價(jià) <> "" And Me.暖氣量 <> "" Then

Me.暖氣費(fèi).Value = CCur(Me.暖氣費(fèi)單價(jià) * Me.暖氣量)

Else

Me.暖氣費(fèi).Value = ""

End If

End Sub

暖氣費(fèi)更新刪除

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "暖氣費(fèi)報(bào)表", acViewReport, , "暖氣費(fèi)ID=" & Me.暖氣費(fèi)ID

End Sub

?

Private Sub Command更新_Click()

?

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 暖氣量.Value <> "" And 暖氣費(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

??? On Error Resume Next

??? DoCmd.RunCommand acCmdSaveRecord

??? Forms("暖氣費(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,暖氣費(fèi)單價(jià),暖氣量,已收金額不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Command刪除_Click()

On Error Resume Next

DoCmd.SetWarnings (False)

If MsgBox("是否刪除該記錄", vbYesNo) = vbYes Then

DoCmd.RunCommand acCmdDeleteRecord

MsgBox "刪除成功"

DoCmd.Close acForm, Me.Name

Forms("暖氣費(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Form_BeforeUpdate(Cancel As Integer)

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 暖氣量.Value <> "" And 暖氣費(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

Else

??? MsgBox "房屋編號(hào),年份,月份,暖氣費(fèi)單價(jià),暖氣量,已收金額不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

?

Private Sub Form_Load()

If Me.暖氣費(fèi)單價(jià) <> "" And Me.暖氣量 <> "" Then

Me.暖氣費(fèi).Value = CCur(Me.暖氣費(fèi)單價(jià) * Me.暖氣量)

Else

Me.暖氣費(fèi).Value = ""

End If

End Sub

?

Private Sub 暖氣費(fèi)單價(jià)_AfterUpdate()

If Me.暖氣費(fèi)單價(jià) <> "" And Me.暖氣量 <> "" Then

Me.暖氣費(fèi).Value = CCur(Me.暖氣費(fèi)單價(jià) * Me.暖氣量)

Else

Me.暖氣費(fèi).Value = ""

End If

End Sub

?

Private Sub 暖氣費(fèi)單價(jià)_Change()

If Me.暖氣費(fèi)單價(jià) <> "" And Me.暖氣量 <> "" Then

Me.暖氣費(fèi).Value = CCur(Me.暖氣費(fèi)單價(jià) * Me.暖氣量)

Else

Me.暖氣費(fèi).Value = ""

End If

End Sub

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub

?

Private Sub 暖氣量_AfterUpdate()

If Me.暖氣費(fèi)單價(jià) <> "" And Me.暖氣量 <> "" Then

Me.暖氣費(fèi).Value = CCur(Me.暖氣費(fèi)單價(jià) * Me.暖氣量)

Else

Me.暖氣費(fèi).Value = ""

End If

End Sub

?

Private Sub 暖氣量_Change()

If Me.暖氣費(fèi)單價(jià) <> "" And Me.暖氣量 <> "" Then

Me.暖氣費(fèi).Value = CCur(Me.暖氣費(fèi)單價(jià) * Me.暖氣量)

Else

Me.暖氣費(fèi).Value = ""

End If

End Sub

燃?xì)赓M(fèi)查詢(xún)數(shù)據(jù)表

Private Sub Form_BeforeUpdate(Cancel As Integer)

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

?

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

燃?xì)赓M(fèi)查詢(xún)添加

Private Sub Command查詢(xún)_Click()

If Me.查詢(xún)類(lèi)型 <> "" And Me.查詢(xún)內(nèi)容 <> "" Then

Me.數(shù)據(jù)表子窗體.Form.Filter = Me.查詢(xún)類(lèi)型 & " like '*" & Me.查詢(xún)內(nèi)容 & "*'"

Me.數(shù)據(jù)表子窗體.Form.FilterOn = True

Else

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End If

End Sub

?

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "燃?xì)赓M(fèi)報(bào)表", acViewReport

End Sub

?

Private Sub Command清空_Click()

房屋編號(hào).Value = ""

年份.Value = ""

月份.Value = ""

燃?xì)饬?Value = ""

燃?xì)赓M(fèi)單價(jià).Value = ""

已收金額.Value = ""

支付人.Value = ""

收費(fèi)時(shí)間.Value = ""

備注.Value = ""

燃?xì)赓M(fèi).Value = ""

End Sub

?

Private Sub Command全部_Click()

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End Sub

?

Private Sub Command添加_Click()

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 燃?xì)饬?Value <> "" And 燃?xì)赓M(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

??? DoCmd.SetWarnings (False)

??? DoCmd.OpenQuery "燃?xì)赓M(fèi)添加查詢(xún)", acViewNormal

??? MsgBox "添加完成"

??? Me.數(shù)據(jù)表子窗體.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,燃?xì)赓M(fèi)單價(jià),燃?xì)饬浚咽战痤~不能為空"

??? Exit Sub

End If

End Sub

?

Private Sub 燃?xì)赓M(fèi)單價(jià)_AfterUpdate()

If Me.燃?xì)赓M(fèi)單價(jià) <> "" And Me.燃?xì)饬?<> "" Then

Me.燃?xì)赓M(fèi).Value = CCur(Me.燃?xì)赓M(fèi)單價(jià) * Me.燃?xì)饬?

Else

Me.燃?xì)赓M(fèi).Value = ""

End If

End Sub

?

Private Sub 燃?xì)赓M(fèi)單價(jià)_Change()

If Me.燃?xì)赓M(fèi)單價(jià) <> "" And Me.燃?xì)饬?<> "" Then

Me.燃?xì)赓M(fèi).Value = CCur(Me.燃?xì)赓M(fèi)單價(jià) * Me.燃?xì)饬?

Else

Me.燃?xì)赓M(fèi).Value = ""

End If

End Sub

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub

?

Private Sub 燃?xì)饬縚AfterUpdate()

If Me.燃?xì)赓M(fèi)單價(jià) <> "" And Me.燃?xì)饬?<> "" Then

Me.燃?xì)赓M(fèi).Value = CCur(Me.燃?xì)赓M(fèi)單價(jià) * Me.燃?xì)饬?

Else

Me.燃?xì)赓M(fèi).Value = ""

End If

End Sub

?

Private Sub 燃?xì)饬縚Change()

If Me.燃?xì)赓M(fèi)單價(jià) <> "" And Me.燃?xì)饬?<> "" Then

Me.燃?xì)赓M(fèi).Value = CCur(Me.燃?xì)赓M(fèi)單價(jià) * Me.燃?xì)饬?

Else

Me.燃?xì)赓M(fèi).Value = ""

End If

End Sub

燃?xì)赓M(fèi)更新刪除

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "燃?xì)赓M(fèi)報(bào)表", acViewReport, , "燃?xì)赓M(fèi)ID=" & Me.燃?xì)赓M(fèi)ID

End Sub

?

Private Sub Command更新_Click()

?

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 燃?xì)饬?Value <> "" And 燃?xì)赓M(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

??? On Error Resume Next

??? DoCmd.RunCommand acCmdSaveRecord

??? Forms("燃?xì)赓M(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,燃?xì)赓M(fèi)單價(jià),燃?xì)饬浚咽战痤~不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Command刪除_Click()

On Error Resume Next

DoCmd.SetWarnings (False)

If MsgBox("是否刪除該記錄", vbYesNo) = vbYes Then

DoCmd.RunCommand acCmdDeleteRecord

MsgBox "刪除成功"

DoCmd.Close acForm, Me.Name

Forms("燃?xì)赓M(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Form_BeforeUpdate(Cancel As Integer)

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 燃?xì)饬?Value <> "" And 燃?xì)赓M(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

Else

??? MsgBox "房屋編號(hào),年份,月份,燃?xì)赓M(fèi)單價(jià),燃?xì)饬浚咽战痤~不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

?

Private Sub Form_Load()

If Me.燃?xì)赓M(fèi)單價(jià) <> "" And Me.燃?xì)饬?<> "" Then

Me.燃?xì)赓M(fèi).Value = CCur(Me.燃?xì)赓M(fèi)單價(jià) * Me.燃?xì)饬?

Else

Me.燃?xì)赓M(fèi).Value = ""

End If

End Sub

?

Private Sub 燃?xì)赓M(fèi)單價(jià)_AfterUpdate()

If Me.燃?xì)赓M(fèi)單價(jià) <> "" And Me.燃?xì)饬?<> "" Then

Me.燃?xì)赓M(fèi).Value = CCur(Me.燃?xì)赓M(fèi)單價(jià) * Me.燃?xì)饬?

Else

Me.燃?xì)赓M(fèi).Value = ""

End If

End Sub

?

Private Sub 燃?xì)赓M(fèi)單價(jià)_Change()

If Me.燃?xì)赓M(fèi)單價(jià) <> "" And Me.燃?xì)饬?<> "" Then

Me.燃?xì)赓M(fèi).Value = CCur(Me.燃?xì)赓M(fèi)單價(jià) * Me.燃?xì)饬?

Else

Me.燃?xì)赓M(fèi).Value = ""

End If

End Sub

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub

?

Private Sub 燃?xì)饬縚AfterUpdate()

If Me.燃?xì)赓M(fèi)單價(jià) <> "" And Me.燃?xì)饬?<> "" Then

Me.燃?xì)赓M(fèi).Value = CCur(Me.燃?xì)赓M(fèi)單價(jià) * Me.燃?xì)饬?

Else

Me.燃?xì)赓M(fèi).Value = ""

End If

End Sub

?

Private Sub 燃?xì)饬縚Change()

If Me.燃?xì)赓M(fèi)單價(jià) <> "" And Me.燃?xì)饬?<> "" Then

Me.燃?xì)赓M(fèi).Value = CCur(Me.燃?xì)赓M(fèi)單價(jià) * Me.燃?xì)饬?

Else

Me.燃?xì)赓M(fèi).Value = ""

End If

End Sub

水費(fèi)查詢(xún)數(shù)據(jù)表

Private Sub Form_BeforeUpdate(Cancel As Integer)

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

?

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub


水費(fèi)查詢(xún)添加

Private Sub Command查詢(xún)_Click()

If Me.查詢(xún)類(lèi)型 <> "" And Me.查詢(xún)內(nèi)容 <> "" Then

Me.數(shù)據(jù)表子窗體.Form.Filter = Me.查詢(xún)類(lèi)型 & " like '*" & Me.查詢(xún)內(nèi)容 & "*'"

Me.數(shù)據(jù)表子窗體.Form.FilterOn = True

Else

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End If

End Sub

?

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "水費(fèi)報(bào)表", acViewReport

End Sub

?

Private Sub Command清空_Click()

房屋編號(hào).Value = ""

年份.Value = ""

月份.Value = ""

用水量.Value = ""

水費(fèi)單價(jià).Value = ""

已收金額.Value = ""

支付人.Value = ""

收費(fèi)時(shí)間.Value = ""

備注.Value = ""

水費(fèi).Value = ""

End Sub

?

Private Sub Command全部_Click()

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End Sub

?

Private Sub Command添加_Click()

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 用水量.Value <> "" And 水費(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

??? DoCmd.SetWarnings (False)

??? DoCmd.OpenQuery "水費(fèi)添加查詢(xún)", acViewNormal

??? MsgBox "添加完成"

??? Me.數(shù)據(jù)表子窗體.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,水費(fèi)單價(jià),用水量,已收金額不能為空"

??? Exit Sub

End If

End Sub

?

Private Sub 水費(fèi)單價(jià)_AfterUpdate()

If Me.水費(fèi)單價(jià) <> "" And Me.用水量 <> "" Then

Me.水費(fèi).Value = CCur(Me.水費(fèi)單價(jià) * Me.用水量)

Else

Me.水費(fèi).Value = ""

End If

End Sub

?

Private Sub 水費(fèi)單價(jià)_Change()

If Me.水費(fèi)單價(jià) <> "" And Me.用水量 <> "" Then

Me.水費(fèi).Value = CCur(Me.水費(fèi)單價(jià) * Me.用水量)

Else

Me.水費(fèi).Value = ""

End If

End Sub

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub

?

Private Sub 用水量_AfterUpdate()

If Me.水費(fèi)單價(jià) <> "" And Me.用水量 <> "" Then

Me.水費(fèi).Value = CCur(Me.水費(fèi)單價(jià) * Me.用水量)

Else

Me.水費(fèi).Value = ""

End If

End Sub

?

Private Sub 用水量_Change()

If Me.水費(fèi)單價(jià) <> "" And Me.用水量 <> "" Then

Me.水費(fèi).Value = CCur(Me.水費(fèi)單價(jià) * Me.用水量)

Else

Me.水費(fèi).Value = ""

End If

End Sub


水費(fèi)更新刪除

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "水費(fèi)報(bào)表", acViewReport, , "水費(fèi)ID=" & Me.水費(fèi)ID

End Sub

?

Private Sub Command更新_Click()

?

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 用水量.Value <> "" And 水費(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

??? On Error Resume Next

??? DoCmd.RunCommand acCmdSaveRecord

??? Forms("水費(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,水費(fèi)單價(jià),用水量,已收金額不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Command刪除_Click()

On Error Resume Next

DoCmd.SetWarnings (False)

If MsgBox("是否刪除該記錄", vbYesNo) = vbYes Then

DoCmd.RunCommand acCmdDeleteRecord

MsgBox "刪除成功"

DoCmd.Close acForm, Me.Name

Forms("水費(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Form_BeforeUpdate(Cancel As Integer)

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 用水量.Value <> "" And 水費(fèi)單價(jià).Value <> "" And 已收金額.Value <> "" Then

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

Else

??? MsgBox "房屋編號(hào),年份,月份,水費(fèi)單價(jià),用水量,已收金額不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

?

Private Sub Form_Load()

If Me.水費(fèi)單價(jià) <> "" And Me.用水量 <> "" Then

Me.水費(fèi).Value = CCur(Me.水費(fèi)單價(jià) * Me.用水量)

Else

Me.水費(fèi).Value = ""

End If

End Sub

?

Private Sub 水費(fèi)單價(jià)_AfterUpdate()

If Me.水費(fèi)單價(jià) <> "" And Me.用水量 <> "" Then

Me.水費(fèi).Value = CCur(Me.水費(fèi)單價(jià) * Me.用水量)

Else

Me.水費(fèi).Value = ""

End If

End Sub

?

Private Sub 水費(fèi)單價(jià)_Change()

If Me.水費(fèi)單價(jià) <> "" And Me.用水量 <> "" Then

Me.水費(fèi).Value = CCur(Me.水費(fèi)單價(jià) * Me.用水量)

Else

Me.水費(fèi).Value = ""

End If

End Sub

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub

?

Private Sub 用水量_AfterUpdate()

If Me.水費(fèi)單價(jià) <> "" And Me.用水量 <> "" Then

Me.水費(fèi).Value = CCur(Me.水費(fèi)單價(jià) * Me.用水量)

Else

Me.水費(fèi).Value = ""

End If

End Sub

?

Private Sub 用水量_Change()

If Me.水費(fèi)單價(jià) <> "" And Me.用水量 <> "" Then

Me.水費(fèi).Value = CCur(Me.水費(fèi)單價(jià) * Me.用水量)

Else

Me.水費(fèi).Value = ""

End If

End Sub

停車(chē)費(fèi)查詢(xún)數(shù)據(jù)表

Private Sub Form_BeforeUpdate(Cancel As Integer)

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

?

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub


停車(chē)費(fèi)查詢(xún)添加

Private Sub Command查詢(xún)_Click()

If Me.查詢(xún)類(lèi)型 <> "" And Me.查詢(xún)內(nèi)容 <> "" Then

Me.數(shù)據(jù)表子窗體.Form.Filter = Me.查詢(xún)類(lèi)型 & " like '*" & Me.查詢(xún)內(nèi)容 & "*'"

Me.數(shù)據(jù)表子窗體.Form.FilterOn = True

Else

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End If

End Sub

?

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "停車(chē)費(fèi)報(bào)表", acViewReport

End Sub

?

Private Sub Command清空_Click()

房屋編號(hào).Value = ""

年份.Value = ""

月份.Value = ""

車(chē)位號(hào).Value = ""

停車(chē)費(fèi).Value = ""

已收金額.Value = ""

支付人.Value = ""

收費(fèi)時(shí)間.Value = ""

備注.Value = ""

End Sub

?

Private Sub Command全部_Click()

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End Sub

?

Private Sub Command添加_Click()

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 停車(chē)費(fèi).Value <> "" And 車(chē)位號(hào).Value <> "" And 已收金額.Value <> "" Then

??? DoCmd.SetWarnings (False)

??? DoCmd.OpenQuery "停車(chē)費(fèi)添加查詢(xún)", acViewNormal

??? MsgBox "添加完成"

??? Me.數(shù)據(jù)表子窗體.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,車(chē)位號(hào),停車(chē)費(fèi),已收金額不能為空"

??? Exit Sub

End If

End Sub

?

?

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub


停車(chē)費(fèi)更新刪除

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "停車(chē)費(fèi)報(bào)表", acViewReport, , "停車(chē)費(fèi)ID=" & Me.停車(chē)費(fèi)ID

End Sub

?

Private Sub Command更新_Click()

?

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 車(chē)位號(hào).Value <> "" And 停車(chē)費(fèi).Value <> "" And 已收金額.Value <> "" Then

??? On Error Resume Next

??? DoCmd.RunCommand acCmdSaveRecord

??? Forms("停車(chē)費(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,停車(chē)費(fèi),車(chē)位號(hào),已收金額不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Command刪除_Click()

On Error Resume Next

DoCmd.SetWarnings (False)

If MsgBox("是否刪除該記錄", vbYesNo) = vbYes Then

DoCmd.RunCommand acCmdDeleteRecord

MsgBox "刪除成功"

DoCmd.Close acForm, Me.Name

Forms("停車(chē)費(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Form_BeforeUpdate(Cancel As Integer)

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 車(chē)位號(hào).Value <> "" And 停車(chē)費(fèi).Value <> "" And 已收金額.Value <> "" Then

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

Else

??? MsgBox "房屋編號(hào),年份,月份,停車(chē)費(fèi),車(chē)位號(hào),已收金額不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

?

?

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub

物管費(fèi)查詢(xún)數(shù)據(jù)表

Private Sub Form_BeforeUpdate(Cancel As Integer)

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

?

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub


物管費(fèi)查詢(xún)添加

Private Sub Command查詢(xún)_Click()

If Me.查詢(xún)類(lèi)型 <> "" And Me.查詢(xún)內(nèi)容 <> "" Then

Me.數(shù)據(jù)表子窗體.Form.Filter = Me.查詢(xún)類(lèi)型 & " like '*" & Me.查詢(xún)內(nèi)容 & "*'"

Me.數(shù)據(jù)表子窗體.Form.FilterOn = True

Else

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End If

End Sub

?

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "物管費(fèi)報(bào)表", acViewReport

End Sub

?

Private Sub Command清空_Click()

房屋編號(hào).Value = ""

年份.Value = ""

月份.Value = ""

物管費(fèi).Value = ""

已收金額.Value = ""

支付人.Value = ""

收費(fèi)時(shí)間.Value = ""

備注.Value = ""

End Sub

?

Private Sub Command全部_Click()

Me.數(shù)據(jù)表子窗體.Form.FilterOn = False

End Sub

?

Private Sub Command添加_Click()

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 物管費(fèi).Value <> "" And 已收金額.Value <> "" Then

??? DoCmd.SetWarnings (False)

??? DoCmd.OpenQuery "物管費(fèi)添加查詢(xún)", acViewNormal

??? MsgBox "添加完成"

??? Me.數(shù)據(jù)表子窗體.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,物管費(fèi),已收金額不能為空"

??? Exit Sub

End If

End Sub

?

?

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub


物管費(fèi)更新刪除

Private Sub Command打印報(bào)表_Click()

DoCmd.OpenReport "物管費(fèi)報(bào)表", acViewReport, , "物管費(fèi)ID=" & Me.物管費(fèi)ID

End Sub

?

Private Sub Command更新_Click()

?

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 物管費(fèi).Value <> "" And 已收金額.Value <> "" Then

??? On Error Resume Next

??? DoCmd.RunCommand acCmdSaveRecord

??? Forms("物管費(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

??? MsgBox "房屋編號(hào),年份,月份,物管費(fèi),已收金額不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Command刪除_Click()

On Error Resume Next

DoCmd.SetWarnings (False)

If MsgBox("是否刪除該記錄", vbYesNo) = vbYes Then

DoCmd.RunCommand acCmdDeleteRecord

MsgBox "刪除成功"

DoCmd.Close acForm, Me.Name

Forms("物管費(fèi)查詢(xún)添加").數(shù)據(jù)表子窗體.Form.Requery

Else

Exit Sub

End If

If Error.Number <> 0 Then

MsgBox Error.Description

End If

End Sub

?

Private Sub Form_BeforeUpdate(Cancel As Integer)

If 房屋編號(hào).Value <> "" And 年份.Value <> "" And 月份.Value <> "" And 物管費(fèi).Value <> "" And 已收金額.Value <> "" Then

On Error GoTo 數(shù)據(jù)更新前提醒_Err

?

??? If (MsgBox("是否保存對(duì)記錄的修改", 1, "修改記錄提醒") = 1) Then

??????? Beep

??? Else

??????? DoCmd.RunCommand acCmdUndo

??? End If

?

Else

??? MsgBox "房屋編號(hào),年份,月份,物管費(fèi),已收金額不能為空"

??? On Error Resume Next

??? DoCmd.RunCommand acCmdUndo

??? Exit Sub

End If

數(shù)據(jù)更新前提醒_Exit:

??? Exit Sub

?

數(shù)據(jù)更新前提醒_Err:

??? MsgBox Error$

??? Resume 數(shù)據(jù)更新前提醒_Exit

End Sub

?

?

?

Private Sub 年份_DblClick(Cancel As Integer)

Me.年份 = Year(Date)

End Sub

?

Private Sub 收費(fèi)時(shí)間_DblClick(Cancel As Integer)

Me.收費(fèi)時(shí)間.Value = Date

End Sub




【小區(qū)物業(yè)收費(fèi)管理系統(tǒng)】(VBA版)-Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)制作實(shí)例 代碼分享的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
太原市| 乌海市| 治县。| 彝良县| 乌鲁木齐县| 兖州市| 桐庐县| 宝兴县| 大邑县| 青田县| 宝鸡市| 外汇| 无棣县| 宜城市| 香港 | 长泰县| 台北市| 许昌市| 焉耆| 阜宁县| 沈阳市| 蒙自县| 九龙县| 余江县| 宁明县| 屯门区| 平舆县| 巍山| 彩票| 偃师市| 桑植县| 吉水县| 海安县| 安丘市| 平武县| 鄢陵县| 合肥市| 徐汇区| 青海省| 蒲江县| 株洲县|