在数据表视图中访问 vba select new raw
Access vba select new raw in datasheet view
我有一个数据表视图表单。我想添加它,但是当我设置焦点时,它会导致排序 select 最上面的记录中有数据并对其进行编辑。
问题是我如何 select 旁边有 * 的新行,所以当我设置焦点时它会创建一个新记录。
如何使用 VBA 代码 SELECT 新的原始数据表视图?
莫尔特萨,
'*' 我假设您指的是新记录的记录选择器框中的 'new record' 符号。如果是这样,让我提出一些简单的建议,看看是否有效。
将此代码放入适当的表单或控件事件处理程序中:
DoCmd.GoToRecord acActiveDataObject, , acNewRec
这应该适用于 Allow Additions
设置为是的任何形式。
您可以像这样插入新记录:
DoCmd.RunSQL("insert into table1 (field1, field2)
values( " & value1 & ", " & value2 & ")"
(或使用参数,那会更好),然后在您的数据表上执行 SetFocus
。
我有一个数据表视图表单。我想添加它,但是当我设置焦点时,它会导致排序 select 最上面的记录中有数据并对其进行编辑。 问题是我如何 select 旁边有 * 的新行,所以当我设置焦点时它会创建一个新记录。
如何使用 VBA 代码 SELECT 新的原始数据表视图?
莫尔特萨,
'*' 我假设您指的是新记录的记录选择器框中的 'new record' 符号。如果是这样,让我提出一些简单的建议,看看是否有效。
将此代码放入适当的表单或控件事件处理程序中:
DoCmd.GoToRecord acActiveDataObject, , acNewRec
这应该适用于 Allow Additions
设置为是的任何形式。
您可以像这样插入新记录:
DoCmd.RunSQL("insert into table1 (field1, field2)
values( " & value1 & ", " & value2 & ")"
(或使用参数,那会更好),然后在您的数据表上执行 SetFocus
。