Access Access 2007中的记录集问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Access Access 2007中的记录集问题相关的知识,希望对你有一定的参考价值。

我是ms访问VBA的新手,我在ms access 2007中有一个表单和表。 在我的表中,我将导入一些值以通过此表单进行处理。在那种形式我有5个文本框我想要文本框应该自动填充值。使用rs在这里,我需要创建一个记录集,以方便用户使用 我为此创建了一个查询。但是当我的页面加载时,我正面临一些错误消息。

Private sub Form_Load() 
Dim strqry as string  
Dim rs as ADODB.Recordset  
strQry="select xyz,abc,ffg from tblImport where isworked='N'"  
set rs = currentdb.openrecordset(strqry)

if not (rs.EOF and rs.BOF) then  
me.textbox0.value=Cstr(rs!xyz)  
me.textbox1.value=Cstr(rs!abc)  
end if

End sub

这里我在表单加载时遇到两条错误消息 1.输入Mismatch运行时错误13 2.对象变量或未设置变量,运行时错误91 谁可以帮我这个事 ?请

答案

use DAO:

Dim rs as DAO.Recordset  

这需要设置Microsoft Office xx.0 Access数据库引擎对象库的引用。

以上是关于Access Access 2007中的记录集问题的主要内容,如果未能解决你的问题,请参考以下文章

在 Access 2003/2007 中打开记录集

MS Access 2007 - 导入表后,记录集不再可更新

Access 子表单中的字段名称填充了 vba 记录集

Access 2007 不允许用户删除子表单中的记录

用于添加记录的表单设计中的 Access 2007 空白表单

在 Access 2010 中查看时,Access 2007 表单中的幻影框