MS Access将可见的选定行移动到当前可见(活动)表中的最后一行

凯文

我想将当前可见表上的可见选定行移动到表的最后一行,以便可以手动填写字段以创建新记录。但是我找不到VBA将Selection(选定的行)移动到打开表的最后一行。我的代码如下所示,但是它无法实现我想要的功能,因此在网上找不到任何解释或示例。

如果我有表中最后一行的索引(.RecordCount从某处开始?),以及将可见光标设置到该行的某种语法(也许records(index).Selected = true是类似的东西?),我就可以实现我的目标。谢谢。

Sub TableLastRowMove()
Dim tbl As AccessObject, tblname As String
tblname = Application.CurrentObjectName

' get a handle to the currently open table and print its name
Set tbl = Application.CurrentData.AllTables(tblname)
Debug.Print tbl.name

' I want to move the visible selected record to the end of the table
' I think I need something like
'    set selection = ActiveTable.LastRow
' But that is not available in Access

Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT * FROM " & tbl.name)
If Not rs.EOF Then
    rs.MoveLast
    ' I want to say
    ' rs.currentRecord.Selected = true
    ' but that is not available either
End If
rs.Close
Set rs = Nothing
End Sub
第二

你可以这样做:

strObjName = "myTable"

DoCmd.OpenTable strObjName

' Go to the new record at the bottom
DoCmd.GoToRecord acActiveDataObject, strObjName, acNewRec

' This would go to the last record    
' DoCmd.GoToRecord acActiveDataObject, strObjName, acLast

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Excel:仅对可见行求和(将sumproduct与小计(9,数组)一起使用)

来自分类Dev

最后一行不可见

来自分类Dev

完成某些字段后,使字段在MS Access表单中可见

来自分类Dev

从当前行删除到屏幕上可见的最后一行

来自分类Dev

在 ms access 中获取第一行到第二行(表)的值

来自分类Dev

测试控件/字段是否在可见选项卡上ms Access

来自分类Dev

从 MS-Access 的子报表中删除一行

来自分类Dev

如何删除在ruby中具有可见字符的字符串的最后一行?

来自分类Dev

将.csv导入到MS Access。“ AtEndOfStream”不读最后一行

来自分类Dev

在ms-access VBE-Add-in中删除活动CodePane的行后,当前如何设置光标?

来自分类Dev

更新一行后的MS Access运行代码

来自分类Dev

在MS SQL表中为另一表中的每一行创建多行

来自分类Dev

MS Access VBA:如何在没有警告消息的情况下从表中删除一行

来自分类Dev

如何使只有一行可见的BrowseFragment

来自分类Dev

MS Access中的临时表

来自分类Dev

通过互操作以编程方式打开时,MS Word文档不可见

来自分类Dev

ADLDS用户类ms-DS-UserAccountAutoLocked属性不可见

来自分类Dev

通过互操作以编程方式打开时,MS Word文档不可见

来自分类Dev

MS Access中的格式

来自分类Dev

MS Access中的格式

来自分类Dev

消除两个表中的公共行 - MS Access

来自分类Dev

MS Excel:MS Excel中的公式

来自分类Dev

仅对一行(不是列)中的可见单元格求和?

来自分类Dev

我想让列表框中的一行在添加后可见

来自分类Dev

MS Access VBA IF()

来自分类Dev

与MS Access建立连接

来自分类Dev

MS Access SQL错误

来自分类Dev

Postgres到MS Access

来自分类Dev

MS Access编译并运行

Related 相关文章

热门标签

归档