ACC2000: Mensagem de erro ao tentar exibir imagens em um formulário

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 294255
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

Este artigo se aplica a um banco de dados do Microsoft Access (.mdb) e para um projeto Microsoft Access (.adp).

Sintomas
Quando você tenta exibir um formulário no Microsoft Access, você pode receber uma das seguintes mensagens de erro:
A expressão event você inseriu como definição da propriedade de evento gerou o seguinte erro: Microsoft Access não oferece suporte o formato do arquivo Path To Image, para que ele não é possível carregar a imagem.
- ou -
Erro em tempo de execução: 2114: Microsoft Access não oferece suporte o formato do arquivo Path To File para que ele não é possível carregar a imagem.
Causa
Esse comportamento ocorre se uma das seguintes condições for verdadeira:
  • Nenhum servidor de automação registrados é capaz de manipular o tipo de imagem inserida. Por exemplo, Microsoft Internet Explorer é capaz de processamento JPG imagens, mas ele não é possível processá-los em nome de outros programas e, portanto, ele não pode atuar como um servidor de automação. - ou -

  • Não há nenhum filtro, ou há um problema com o filtro específico usado para exibir o tipo de imagem.
Resolução
Para contornar esse problema, use um dos seguintes métodos:
  • Verifique se os filtros gráficos são instalados e funcionando corretamente. Para fazer isso, teste os filtros com outro programa. - ou -

  • Use outro computador para converter a imagem em um formato alternativo, como GIF (Graphics Interchange Format). Para fazer isso, você pode usar um número de editores gráficos--por exemplo, o Microsoft Photo Editor, que pode ser instalado através de seu CD-ROM do Microsoft Office 2000.
Mais Informações

Etapas para reproduzir o problema

  1. Remova todas as associações de arquivo JPEG (.jpg).
  2. Renomear Jpegim32.flt para Jpegim32.old.

    Esse arquivo está geralmente localizado na seguinte pasta:
    c:\Arquivos de Programas\Arquivos Comuns\Microsoft Shared\Grphflt
  3. Inicie o Access e criar um novo banco de dados TestImage.mdb.
  4. Adiciona a tabela a seguir:
       Table: tblImage   ----------------------------   Field Name: ImageID   Data Type: Text   Field Size: 2   Primary Key: Yes   Indexed: Yes (No Duplicates)   Field Name: txtImageName   Data Type: Text   Field Size: 80					
  5. Abra a tabela tblImage no modo folha de dados e adicione os caminhos de imagem de um bitmap (.bmp) e uma imagem .jpg no campo txtImageName. O exemplo a seguir mostra como os registros podem aparecer em um computador com Microsoft Windows 98:
       ImageID   txtImageName   ------------------------------------------------------   1         C:\Windows\Circles.bmp   2         C:\Program Files\Common Files\Microsoft Shared\Stationery\Glacier Bkgrd.jpg					
  6. Crie o seguinte novo formulário baseado na tabela tblImage:
       Form: frmImage   ----------------------   RecordSource: tblImage   Image Control   ---------------------------------   Name: ImageFrame   Picture: "C:\Windows\Circles.bmp"   Text box   ---------------------------   Name: txtImageName   ControlSource: txtImageName						
    Observe que a propriedade imagem do controle Image tiver sido definida como o nome do caminho para a primeira imagem. O controle de imagem deve ter uma propriedade de imagem válida no modo de design.
  7. No menu Exibir , clique em código e digite ou cole o código a seguir:
    Function setImagePath()    Dim strImagePath As String    strImagePath = Me.txtImageName    Me.ImageFrame.Picture = strImagePathEnd Function					
  8. Defina os eventos AfterUpdate e NoAtual como =setImagePath() .
  9. Abra o formulário frmImage no modo de formulário e mova para o próximo registro. Observe que você receber uma das mensagens de erro listadas na seção "Sintomas" deste artigo.
Referências
Para obter mais informações sobre como usar imagens nos formulários e outros objetos, clique em Ajuda do Microsoft Access no menu Ajuda , digite o controle de imagem no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir os tópicos retornados.
PRB

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 294255 - Última Revisão: 12/06/2015 01:41:39 - Revisão: 1.2

Microsoft Access 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kberrmsg kbprb KB294255 KbMtpt
Comentários