【发布时间】:2013-12-18 09:12:55
【问题描述】:
Option Compare Database
Private Sub cmdAdd_Click()
CurrentDb.Execute "INSERT INTO Overtime(Todays_Date, Employee_Name, " & _
"Start_Date, End_Date,Comments) " & _
" VALUES(" & Me.txtCurrentday & ",'" & Me.txtName & "','" & _
Me.txtBegin & "','" & Me.txtEnd & "','" & Me.txtComment & "')"
Me.Refreshenter
cmdClear_Click
End Sub
Private Sub cmdClear_Click()
Me.txtCurrentday = ""
Me.txtName = ""
Me.txtBegin = ""
Me.txtEnd = ""
Me.txtComment = ""
Me.txtCurrentday.SetFocus
End Sub
Private Sub cmdClose_Click()
DoCmd.Close
End Sub
您好,我在 Microsoft Access 2010 中创建了一个表单和一个表格。该表单名为 pbicovertime,它有五个未绑定的文本框,它们都有唯一的名称和三个按钮。我希望在按下“添加”按钮时将已在表单中输入的信息添加到名为“加班”的表中。上面的代码确实将表单中的数据添加到表中,但是我得到一个运行计时器错误“3061”:参数太少。关闭并重新打开数据库后预期会出现 1 条错误消息。所以最初一切似乎都工作正常。表单中输入的所有信息都已添加到我的加班表中的正确列中。问题发生在关闭并重新打开数据库后。我不确定如何从这一点开始。
仅供参考,这是我第一次在 Access 中使用表单!
【问题讨论】: