在MS Access中,我有一个表学生,主键为studentId,另一列为小时。我正在创建一个名为enterHours的访问新表单。
当我在表单中添加数据并且表中没有studentId时,它应该在表中创建一个新条目。
但是当studentId已经存在于表格中时,它应该将小时数添加到表格中的现有小时数。我该怎么做?
答案 0 :(得分:0)
简单的方法是在表单上放置2个文本框:一个绑定到表中的 Hours 字段,名为 Hours ,一个无界,命名为 txtAddHours 。创建一个按钮的Click事件,或者txtAddHours有一个AfterUpdate事件,将它的值添加到有界Hours文本框的值:
Private Sub txtAddHours_AfterUpdate()
Me.Hours = Nz(Me.Hours, 0) + Nz(Me.txtAddHours, 0)
End Sub
如果不必显示 小时 字段中的值,请考虑将Hours Textbox Visible 属性设置为 False < / em>的