|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
Private Sub C新增_Click()
Dim Db As DAO.Database
Dim rs As DAO.Recordset
Set Db = CurrentDb()
Set rs = Db.OpenRecordset("收入明细", dbOpenDynaset)
'新增记录
rs.AddNew
rs!日期 = Me!日期
rs!收入项目 = Me!收入项目
rs!收入账户 = Me!收入账户
rs!收入金额 = Me!收入金额
rs!摘要 = Me!摘要
If IsNull(日期) Then
MsgBox "没有输入'日期'"
Exit Sub
End If
If IsNull(收入项目) Then
MsgBox "没有输入'收入项目'"
Exit Sub
End If
If IsNull(收入账户) Then
MsgBox "没有输入'收入账户'"
Exit Sub
End If
If IsNull(收入金额) Then
MsgBox "没有输入'收入金额'"
Exit Sub
End If
If DCount("*", "收入明细", "日期=#" & Me.日期 & " #" And "收入项目='" & Me.收入项目 & "'" And "收入账户='" & Me.收入账户 & "'" And "收入金额='" & Me.收入金额 & "'") > 0 Then
MsgBox "此数据已录入,请不要重复添加!"
Exit Sub
End If
'更新记录
rs.Update
Set rs = Nothing
Me!日期 = Null
Me!收入项目 = Null
Me!收入账户 = Null
Me!收入金额 = Null
Me!摘要 = Null
MsgBox "新增成功"
End Sub
|
|