Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access开发平台

Access快速开发平台--2.6.7版本无法打开文件ico图标的解决方法;找不到图标ico文件的错误怎么解决?

时 间:2026-04-20 09:30:29
作 者:麥田   ID:11  城市:上海  QQ:3002789054点击这里给麥田发消息
摘 要:Access快速开发平台打开提示找不到图标ico文件的错误怎么解决?
正 文:

一、学员问题描述:
初级班:北京东城--郑谦-131期   12:52:08
请教一下老师,在Access快速开发平台的2.6.7版本中,为什么我每次编辑查询打开设计视图后,就总是出现找不到图标ico文件的很多提示?如下图:


虽然都放在了D:\UMV目录下,还是解决不了这个找不到图标的错误,而且越来越多,需要狂点叉掉。折腾了很久。

二、解决方法:
可以使用如下一段代码,将彻底删掉这个隐藏残留的路径引起的ico图标问题,代码如下:
Sub ClearAllHiddenPicturePaths()
    Dim obj As AccessObject
    Dim doc As Document
    
    ' 清理窗体隐藏属性
    For Each obj In CurrentProject.AllForms
        On Error Resume Next
        DoCmd.OpenForm obj.Name, acDesign, , , acHidden
        Forms(obj.Name).Picture = ""
        For Each doc In Forms(obj.Name).Properties
            If InStr(1, doc.Name, "Picture", vbTextCompare) > 0 Then
                doc.Value = ""
            End If
        Next
        DoCmd.Close acForm, obj.Name, acSaveYes
        On Error GoTo 0
    Next
    
    ' 清理报表隐藏属性
    For Each obj In CurrentProject.AllReports
        On Error Resume Next
        DoCmd.OpenReport obj.Name, acDesign, , acHidden
        Reports(obj.Name).Picture = ""
        For Each doc In Reports(obj.Name).Properties
            If InStr(1, doc.Name, "Picture", vbTextCompare) > 0 Then
                doc.Value = ""
            End If
        Next
        DoCmd.Close acReport, obj.Name, acSaveYes
        On Error GoTo 0
    Next
    
    ' 清理数据库自身的图片属性
    On Error Resume Next
    CurrentDb.Properties("AppIcon") = ""
    CurrentDb.Properties("StartupFormPicture") = ""
    
    MsgBox "已清理所有残留图片路径!请重新打开数据库测试。", vbInformation
End Sub


Access快速开发平台QQ群 (群号:321554481)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助