【发布时间】:2017-04-28 18:23:59
【问题描述】:
我是 Access 新手。我已经制作了一个表格来将数据放入表格中。 我在用户表单中有一个组合框和一个文本框。
下面是我的代码:
Private Sub add_Click()
'Add Data to the GroupHeads Table
CurrentDb.Execute "Insert into GroupHeads(AccountHeads, GroupHeads)" & " Values(" & Me.cboaccounthead & ", '" & Me.txtgrouphead & "')"
End Sub
请查看并告知为什么它会出现运行时错误。
问候。 萨尔曼
【问题讨论】:
-
这种情况经常发生,因为您的列名错误。确认表中的列与您要插入的列的名称相匹配。您还可以确认
AccountHeads列是数字数据类型吗?最后注意Me.cboaccounthead包含引号字符,因为这会破坏insert语句 - 您可能需要将Me.cboaccounthead包装在Replace函数中。 -
列名正确... AccountHeads 和 GroupHeads 被定义为 ShortText。我将如何使用替换功能替换组合框文本..