EXCEL vba操作access数据库,执行insert操作时,如何将记录插在数据表的最后一行?

如题所述

如果没有特殊设定的话,基本都是自动最后一行。
在使用INSERT INTO TableName(field1,field2,field3,....) VALUES(....)向Access数据库插入一条记录追问

我也纳闷啊

刚插了一次,是在第一行插入了

不是最后一行

怎样设定一下,让每次插入都在表的最后

追答

不知道你的数据库是怎样设定的,主要根据主键的排序的,其实插入哪里都没所谓的。这个不影响的

追问

没有设置主键,我之所以需要从尾行插入,是有原因的

能不能帮我搜一下方案

怎么设定一定能保证在尾行插入?

追答

加多一列,设置为主键,类型为autonumber,试试

追问

我想的是rs.movelast一下

再插入

可以吗?

温馨提示:内容为网友见解,仅供参考
无其他回答

excelVBA如何取到有内容的最后一列和最后一行
在ExcelVBA中,快速定位到数据表的最后一列和最后一行的操作相当直观。首先,打开你的数据表,找到任意一个单元格。紧接着,同时按下Ctrl键和向下箭头(↓),这会瞬间定位到最后一行。然后,再使用Ctrl键和向上箭头(↑),你会回到表格的顶部,即首行。接着,按下Ctrl键和向右箭头(→),你将移动...

ACCESS 如何用VBA语言向数据库中填加数据?
首先,打开ACCESS数据库,确保已连接VBA环境。其次,使用`sql`语句创建一个插入操作。其格式为`"INSERT INTO 表名(字段1,字段2) VALUES('字段1内容','字段2内容')"`。这里,`表名`代表你要插入数据的表名,`字段1,字段2`代表表中你想要插入数据的字段名,`'字段1内容','字段2内容'`代表你想...

ACCESS 如何用VBA语言向数据库中填加数据?
使用SQL语句添加数据的步骤如下:编写Insert语句,如"Insert into 表名(字段1,字段2) values('字段1内容','字段2内容')",将数据插入到指定的表中。这里的"表名"、"字段1"、"字段2"分别替换为你实际使用的表名和字段名。"字段1内容"和"字段2内容"替换为要插入的实际数据。利用VBA的UPDATE功能...

在Excel表格中如何插入最后一行或最后一列
1、使用“Ctrl+End”组合键快速移动到最后一个单元格,或使用“Ctrl+↓”、“Ctrl+→”组合键移动到最后一行和最后一列。2、单击“开始”选项卡。3、单击“单元格”组“删除”按钮,打开删除下拉菜单。4、单击下拉菜单中的“删除工作表行”命令,删除最后一行。5、单击下拉菜单中的“删除工作表列”...

向access数据库插入一条新记录有几种方法
向access数据库插入一条新记录有三类方法:1. 直接在表中的末行输入数据 这种方法适合于单用户操作数据库,直观,方便,快捷。2. 在窗体中插入新记录 当数据库有多位用户时,由于可以设计布局以适应用户的需求和技能,使用窗体可以更加方便、快捷和准确地输入数据。窗体的设计决定了输入或编辑数据的方式...

在Excel中取得某列最后一行的VBA代码怎么写(各列行数不同)?
Excel 如何通过VBA找出最后一行数据所在的列 一般有两个方法,一是使用ActiveSheet.UsedRange,这个表示所有已经使用的区域,一般可以赋值给数组完成所有数据的读取,也可以使用ActiveSheet.UsedRange.Rows.Count和ActiveSheet.UsedRange.Columns.Count获得区域的行列数量。 另外,可以使用End获得某行(或者某列)...

请问如何用vba将access的查询写入到excel表的指定区域?
ACCESS的VBA和EXCEL的VBA语言有差别,不能直接用ACCESS直接执行EXCEL的数据处理。但你可以形成一个ACCESS的TABLE,填写好数据后导出为EXCEL表格。另外,你可以利用ACCESS的引用表来引用EXCEL,这样就可以直接添加和修改EXCEL的数据,当然也可以用查询去修改数据。但这种情况不支持多用户操作,会出现意外错误。

如何将ACCESS数据库中的数据通过VBA程序提出 放入 EXCEL工作表中 求...
在sheet1中写以下代码:Private Sub Worksheet_Activate()dfile = "数据库文件位置" 比如:"c:\\a.mdb"On Error Resume Next conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dfile conn.Open Sql = "select * from 表名 order by id desc" 备注:表里必须...

请教怎么在access中用VBA导入excel数据到access库
1、首先为导入文件设置一个按钮:(更新数据)2、为“更新数据”按钮添加执行代码:Private Sub Command87_Click()If MsgBox("请准备好导入的文件!", vbOKCancel, "打印确认") = 1 ThenDim xdlj As String 'xdlj:相对路径Dim dklj As String 'dklj:打开路径dklj = od()If Not (dklj = "...

Excel VBA单元格的插入、隐藏
表格中间的行或单元格不足时,需要插入新的行或单元格:当工作表的某些数据不需显示时,又需要对它进行隐藏。利用ExcelVBA 对单元格进行操作时也要涉及单元格的插入与隐藏,本节将介绍如何利用Excel VBA 控制单元格的插入和隐藏。单元格的插入单元格的插入可以通过Insert 方法来实现。下面就不同要求来...

相似回答