范文无忧网学习方法学习技巧

ACCESS里打开某数据库后如何用VBA引用表记录及字段值

02月21日 编辑 fanwen51.com

[vba循环实例]这段是示100至200之间偶数的实例,看看符不符合你的要求 Sub 求100至200之间偶数() Dim Arr() Dim i, k, p As Integer p = 0 For i = 100 To 200 If i Mod 2 = 0 Then GoTo jil...+阅读

在 Access 2003 中,您可以使用 Visual Basic 编辑器查看当前选择的 VBA 引用。为此,请按照下列步骤操作: 启动 Access 2003。 打开一个 Access 数据库。 按 ALT+F11 打开 Visual Basic 编辑器。 在 Visual Basic 编辑器窗口中,单击“工具”菜单上的“引用”。 在“引用”对话框中,您可以看到所选的引用。注意 当选择了一个引用后,您还可以查看有关使用该引用必须加载的文件的信息。

相关文件可能是类型库、对象库或控件库。每个引用的相关文件会根据“引用”对话框中显示的信息进行加载。但是,如果找不到相应的文件,Access 2003 将在计算机上的其他位置搜索它。 对于所选的每个 VBA 引用,Access 2003 都会执行以下任务: Access 验证是否已加载了引用的文件。 如果当前未加载引用的文件,Access 将验证 RefLibPaths 注册表项是否存在。

如果 RefLibPaths 注册表项存在,Access 将搜索与引用具有相同名称的命名值。如果有匹配的命名值,则 Access 将从命名值中提及的路径加载引用。 注意 您可以将 RefLibPaths 注册表项手动添加到注册表中,然后可以添加 RefLibPaths 注册表项下任何外接程序或任何库的名称和位置。为此,请按照下列步骤操作。 单击“开始”,然后单击“运行”。

在“打开”框中,键入 regedit,然后单击“确定”。 在“注册表编辑器”窗口中,找到以下注册表项: HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access 右键单击“Access”注册表项,指向“新建”,然后单击“项”。 将新创建的项命名为 RefLibPaths。 单击“RefLibPaths”。 右键单击右窗格中的任意位置,然后单击“字串值”。 使用与 VBA 引用相同的名称命名新创建的字符串值。

右键单击您在第 8 步中创建的字符串值,然后单击“修改”。 在“编辑字符串”对话框中,键入必须加载的文件的位置以与 VBA 中的引用对应。 注册表值名称必须是文件名加扩展名。位置(数值数据)必须是路径加文件名。例如,如果设置对 Northwind 示例数据库的引用,则可以添加以下值: 数值名称:Northwind.mdb 数值数据:C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb 重复第 7 步到第 10 步,将适当的外接程序或库的名称和位置作为字符串值添加。

在“文件”菜单上,单击“退出”。如果 RefLibPaths 注册表项不存在或未包含正确的引用,则 Access 使用“SearchPath”API 搜索引用的文件。将执行以下搜索: 搜索范围说明 应用程序目录 Msaccess.exe 的位置。 当前目录在“文件”菜单上单击“打开”时所看到的目录。 系统目录 Windows 文件夹或 WINNT 文件夹中的 System 文件夹和 System32 文件夹。 WinDir 操作系统文件在其中运行的文件夹。

这通常是 Windows 文件夹或 WINNT 文件夹。 PATH 环境变量此系统变量包含系统可直接访问的一组文件夹。 Microsoft Windows NT 4.0:在控制面板中,双击“系统”,然后单击“环境”选项卡。PATH 变量显示在“系统变量”列表中。 Microsoft Windows 2000 或 Microsoft Windows Server 2003:在控制面板中,双击“系统”,单击“高级”选项卡,然后单击“环境变量”。

PATH 显示在“系统变量”列表中。 文件目录包含 .mdb 文件、.mde 文件、.adp 文件或 .ade 文件的文件夹和任何子文件夹。注意 如果您要引用的文件位于上表中提到的任何目录中,则 Access 不需要 RefLibPaths 注册表项。 如果 Access 2003 无法找到相关引用,当您编译项目或尝试运行某个过程时,将收到以下错误信息: Your Microsoft Office Access database or project contains a missing or broken reference to the file file name. * To ensure that your database or project works properly, you must fix this reference. 注意 在数据库已打开的情况下,对于每个无法找到的引用,您都会收到一次前面提及的错误信息。

例如,如果您打开了 MyDatabase.mdb 并且 MyDatabase.mdb 丢失了对 Microsoft Calendar 控件和 Microsoft DAO 库的引用,则您会收到两条错误信息,丢失的每个引用对应一条错误信息。如果您未修复这些引用,那么当您关闭数据库然后再重新打开时,您将再次收到这些错误信息。如果您修复了这些引用并保存了数据库,则下次打开该数据库时就不会收到这些错误信息了。

BrokenReference 属性 Access 的 Application 对象具有一个 BrokenReference 属性,该属性可以告诉您是否有任何引用出现了错误。若要检查 BrokenReference 属性,请按照下列步骤操作: 启动 Access 2003。 打开一个 Access 数据库。 按 ALT+F11 打开 Visual Basic 编辑器。 按 CTRL+G 组合键打开“立即”窗口。 在“立即”窗口中,键入以下命令,然后按 Enter 键: ?Application.BrokenReference 请注意,如果存在丢失的引用,Application 对象的 BrokenReference 属性将返回“True”。

否则,BrokenReference 属性将返回“False”。

延伸阅读:

使用电脑打开 17zuoye登录这句话里的登录是在电是在浏览器中登录。 首先你将这个网址复制下来,然后粘贴到任意浏览器的地址栏中,即可跳转到这个网址登录。 浏览器就是常见的比如浏览器,qq浏览器,搜狗浏览器,火狐浏览器,谷歌浏览...

如何用Excel 972003工作表制作简单表格在Excel 97-2003 工作表将需要的单元格设置实线边框,再输入内容,即可制作简单表格。具体操作请参照以下步骤,演示软件为Microsoft Office Excel 97-2003软件。 1、首先在电脑上...

Access数据库作业1. 内容 (1)选择自己感兴趣的有实际应用价值的题材。 (2)选择难度和规模合适的题材,以便按时、保证质量地完成系统设计。2. 课程设计指导 (1)熟悉选材业务当课程设计的题目选择后,首...

急求 access数据库作业除了销售系统和图书系统其他什么内容1.不可以再做教学管理系统和图书销售系统; 2.设计系统中包含的数据表,包括每个表的字段、主键,表与表之间的关系。为表的每个字段选择合适的数据类型,并在建立表结构时根据需要...

急求一个access数据库的作业If Text3.Text = "" Then MsgBox "请输入软件版本?", vbInformation, "消息提醒" Exit Sub End If Adodc5.RecordSource = "select * from MOBILE" Adodc5.Refresh Adodc3.RecordSource...

急求access答案1.desc tEmployee 添加主键alter table 表名 add constraint 主键名 primary key(字段名) 2.alter table aaa drop column name 实例:修改成绩表,其成绩的有效性规则为1-100间,默...

谁有Access数据库应用的试题和答案大一考试要用1.数据库系统的核心是___表_____。2.一个项目具有一个项目主管,一个项目主管可以管理多个项目,则实体集“项目主管”与实体集“项目”的联系属于___一对多______的联系。3.将...

EXCEL怎么粘贴数据到筛选的工作表详细03我解决了这个问题。分享: 1,筛选;相信你没问题; 2,选中- 也没问题,这很简单; 3,复制:网上普遍建议的 alt + ;操作其实没有必要;直接 copy 效果是一样的,验证方 式是看:连续的区域周围有闪...

EXCEL怎么粘贴数据到筛选的工作表1、 首先要进行数据筛选,数据筛选大家都了解,因为只有在筛选数据时才会碰到这样的问题,那么直接进入主题,数据筛选好之后要对F列拷贝的L列,由于标题是上的数据时乱的,有些行是隐藏...

推荐阅读
图文推荐
栏目列表