1

我有一个数据表视图表单。我想添加它,但是当我设置对它进行排序的焦点原因时,选择其中包含数据的顶部记录并对其进行编辑。问题是我如何选择旁边有 * 的新行,所以当我设置焦点时它会创建一个新记录。

如何使用 VBA 代码选择数据表视图表单的新 RAW?

4

2 回答 2

1

您可以使用以下内容插入新记录:

DoCmd.RunSQL("insert into table1 (field1, field2)
    values( " & value1 & ", " & value2 & ")"

(或使用参数,那会更好),然后SetFocus在您的数据表上执行。

于 2015-04-20T05:41:27.103 回答
0

莫特萨,

'*' 我假设您的意思是新记录的记录选择框中的“新记录”符号。如果是这样,让我提出一些简单的建议,看看它是否有效。

将此代码放入适当的表单或控制事件处理程序中:

DoCmd.GoToRecord acActiveDataObject, , acNewRec

Allow Additions这应该以设置为“是”的任何形式工作。

于 2015-04-17T18:12:14.227 回答