Anexar arquivos aos registros do banco de dados

Use o recurso Anexo do Microsoft Office Access 2007 para adicionar um ou mais dados (documentos do   Microsoft Office Word 2007, apresentações do Microsoft Office PowerPoint 2007, imagens e assim por diante ) aos registros do seu banco de dados. Este artigo fornece informações gerais e as etapas necessárias para configurar um banco de dados para usar anexos, e para anexar e gerenciar dados.

Neste artigo


Por que devo usar anexos?

Você pode usar anexos para armazenar vários arquivos em um único campo e pode até mesmo armazenar vários tipos de arquivos nesse campo. Por exemplo, digamos que você possui um banco de dados de contatos de trabalho. Agora é possível armazenar um ou mais currículos no registro de cada contato, além de uma foto de cada contato.

Os anexos também armazenam dados de maneira mais eficiente. As versões anteriores do Access usavam uma tecnologia chamada OLE (vinculação e incorporação de objetos) para armazenar imagens e documentos. Por padrão, a OLE criava um equivalente à imagem ou ao documento em bitmap. Esses arquivos de bitmap poderiam tornar-se muito grandes, até dez vezes maiores que os arquivos originais. Quando você exibia uma imagem ou um documento do banco de dados, a OLE mostrava a imagem de bitmap, não o arquivo original. Com os anexos, você abre documentos e outros arquivos diferentes de imagens em seus programas pai; em seguida, você pode pesquisá-los e editá-los usando o Access.

Além disso, a OLE exige que os programas chamados servidores OLE funcionem. Por exemplo, se você armazenar arquivos de imagem JPEG em um banco de dados do Access, cada computador que executa esse banco de dados exigirá outro programa registrado como um servidor OLE para imagens JPEG. Por outro lado, o Office Access 2007 armazena os arquivos anexos em seus formatos nativos sem imagens de suporte, e não é necessário instalar software adicional para exibir as imagens a partir do banco de dados.

Anexos e regras de design de bancos de dados

Por padrão, cada campo em um banco de dados relacional contém apenas um dado. Por exemplo, se um campo de endereço contivesse mais de um endereço, localizar endereços seria difícil, se não impossível. Então, à primeira vista, os anexos parecem quebrar as regras de design de bancos de dados porque você pode anexar mais de um arquivo  — um dado — a um campo. Contudo, os anexos não quebram nenhuma regra de design, pois como você anexa os arquivos a um registro, o Office Access 2007 cria um ou mais tabelas de sistema e usa essas tabelas em segundo plano para normalizar seus dados. Você não pode exibir ou trabalhar com essas tabelas.

Para obter mais informações sobre a exibição de tabelas de outros sistemas, consulte o artigo Guia do Painel de Navegação. Para obter mais informações sobre o design de banco de dados, consulte o artigo Fundamentos do design de banco de dados.

Maneiras de usar arquivos anexos

Lembre-se destas diretrizes ao trabalhar com arquivos anexos:

  • Você pode anexar arquivos apenas a bancos de dados criados no Office Access 2007 que usam o novo formato de arquivo .accdb. Não é possível compartilhar anexos entre um banco de dados do Office Access 2007 (.accdb) e um banco de dados no formato de arquivo anterior (.mdb).
  • Você deve criar um campo em uma tabela e defini-lo com o tipo de dados Anexos. Depois de definir o tipo de dados como Anexos, não será possível alterá-lo.
  • É possível armazenar vários arquivos em um único registro. Por exemplo, você pode armazenar imagens e arquivos criados com programas de processamento de texto e de planilhas.
  • Você pode anexar uma máximo de dois gigabytes de dados (o tamanho máximo de um banco de dados do Access). Arquivos individuais não podem exceder 256 megabytes de tamanho.
  • Use a caixa de diálogo Anexos para adicionar, editar e gerenciar anexos. Você pode abrir a caixa de diálogo diretamente do campo do anexo em uma tabela clicando duas vezes no campo. Se desejar gerenciar anexos a partir de um formulário ou exibir anexos a partir de um relatório, adicione o controle de anexo ao formulário ou ao relatório e ligue o controle ao campo da tabela do anexo base.
  • Por padrão, o controle de anexo processa imagens e exibe o ícone do programa que corresponde a outros tipos de arquivos. Por exemplo, digamos que você tenha uma foto, um currículo e um desenho do Microsoft Office Visio 2007 anexados a um registro. Ao rolar pelos anexos, o controle processa a imagem e exibe os ícones do programa do documento e do desenho.
  • Ao abrir a caixa de diálogo Anexos de uma tabela ou um formulário, você pode adicionar, remover, editar e salvar arquivos anexos. Ao abrir a caixa de diálogo Anexos de um relatório, você pode salvar os arquivos anexos somente em outro local.
  • O Access compactará os arquivos anexos, a menos que esses arquivos sejam compactados nativamente. Por exemplo, os arquivos JPEG são compactados pelo programa gráfico que os criou, então o Access não os compactará.
  • Se o programa que foi usado para criar o arquivo anexo estiver instalado no computador, você poderá abrir e editar os arquivos anexos nesse programa.
  • Você pode salvar os arquivos anexos em locais na unidade de disco rígido ou na rede. Em seguida, pode editar os anexos e verificar as alterações antes de salvá-las novamente no banco de dados.
  • É possível manipular os anexos por programação.

As etapas nas seções a seguir explicam como adicionar e gerenciar anexos.

Início da página Início da página

Adicionar um campo de anexo a uma tabela

Para usar anexos no Office Access 2007, primeiro você precisa adicionar um campo de anexo a pelo menos uma das tabelas no banco de dados. O Office Access 2007 oferece duas formas de adicionar um campo de anexo a uma tabela. Você pode adicionar o campo no modo Folha de Dados, ou pode adicioná-lo no modo Design. As etapas nesta seção explicam como adicionar o campo.

Adicionar um campo de anexo a uma tabela no modo Folha de Dados

  1. Com a tabela aberta no modo Folha de Dados, clique na primeira coluna em branco disponível. Para encontrar uma coluna em branco, procure as palavras Adicionar Novo Campo no cabeçalho da coluna.
  2. Na guia Folha de Dados, no grupo Tipo Dados e Formatação , clique na seta para baixo ao lado de Tipo de Dados e clique em Anexo.

O Access define o tipo de dados do campo como Anexo, e coloca um ícone na linha de cabeçalho do campo. A imagem seguinte mostra um novo campo Anexo. Observe o ícone do clipe de papel na linha de cabeçalho do campo. Por padrão, você não pode inserir texto na linha de cabeçalho dos campos Anexo.

Um novo campo de tabela definido como o tipo de dados Anexo

  1. Salve as alterações.

Lembre-se de que você não pode converter o novo campo para outro tipo de dados, mas poderá excluir o campo se você achar que cometeu um erro.

Adicionar um campo de anexo no modo Design

  1. No Painel de Navegação, clique com o botão direito do mouse na tabela que deseja alterar e clique em Modo DesignButton image no menu de atalho.
  2. Na coluna Nome do Campo, selecione uma linha em branco e insira um nome para o campo Anexo.
  3. Na mesma linha, sob Tipo de Dados, clique em Anexo.
  4. Salve as alterações.

Lembre-se de que você não pode converter o novo campo para outro tipo de dados, mas poderá excluir o campo se você achar que cometeu um erro.

  1. Na guia Design, no grupo Modos de exibição, clique na seta abaixo do botão Exibir e, em seguida, clique em Modo Folha de dados para abrir a tabela a ser usada.

Imagem da faixa de opções do Access

-ou-

Clique com o botão direito do mouse na guia do documento da tabela e clique em Modo Folha de Dados no menu de atalho.

-ou-

No Painel de Navegação, clique com o botão direito do mouse na tabela e clique em Abrir no menu de atalho.

  1. Continue nas próximas etapas.

Início da página Início da página

Anexar arquivos diretamente a tabelas

Depois de adicionar um campo de anexo a uma tabela, você poderá anexar os arquivos aos registros nessa tabela sem precisar criar um formulário de entrada de dados. Também será possível exibir anexos sem usar um formulário, mas lembre-se de que, ao exibir anexos diretamente de tabelas, você deverá fazê-lo nos programas usados para criar os arquivos ou em um programa que ofereça suporte àquele tipo de arquivo. Por exemplo, se você abrir um documento do Word que está anexado a uma tabela, o Word também será iniciado e você exibirá o documento no Word, não no Access. Se o Word não estiver instalado no computador, aparecerá uma caixa de diálogo solicitando que você selecione um programa para exibir o arquivo.

Adicionar um anexo a uma tabela

  1. Com a tabela que contém seu campo de anexo aberta no modo Folha de Dados, clique duas vezes no campo de anexo.

A caixa de diálogo Anexos aparecerá. A imagem seguinte mostra a caixa de diálogo.

A caixa de diálogo Anexos

  1. Clique em Adicionar.

A caixa de diálogo Escolher Arquivo aparecerá.

  1. Use a lista Examinar para navegar até o arquivo ou arquivos que deseja anexar ao registro, selecione o arquivo ou arquivos e clique em Abrir.

Você pode selecionar vários arquivos de qualquer tipo de dados com suporte. Para obter uma lista de tipos de dados com suporte, consulte Referência de anexos, posteriormente neste artigo.

  1. Na caixa de diálogo Anexos, clique em OK para adicionar os arquivos à sua tabela.

O Access adiciona os arquivos ao campo e incrementa o número que indica os anexos adequadamente.

Um campo Anexo com duas partes de dados

  1. Repita essas etapas conforme necessário para adicionar arquivos ao campo atual ou a outros campos na tabela.

Abrir os arquivos anexos em uma tabela

  1. Com a tabela aberta no modo Folha de Dados, clique duas vezes na célula no campo de anexo.
  2. Na caixa de diálogo Anexos, clique duas vezes no arquivo que deseja abrir.

ou

Selecione o arquivo e clique em Abrir.

O programa associado com o arquivo será iniciado e abrirá o arquivo anexo; arquivos do Excel serão abertos no Excel e assim por diante.

 Observação   Alguns arquivos de imagem poderão ser abertos no Visualizador de Imagens e Fax do Microsoft Windows. Se desejar algo além de exibir a imagem, você poderá clicar com o botão direito do mouse na imagem e clicar em Editar. Isso iniciará o programa que foi usado para criar o arquivo, se ele estiver instalado no computador.

Salvar alterações de um arquivo anexo

  1. Conforme necessário, use o programa pai para editar o arquivo.
  2. Salve as alterações do arquivo e feche o programa pai. Tenha em mente que, sempre que você alterar um arquivo anexo, as alterações serão salvas na pasta temporária da Internet na unidade de disco rígido. Consulte as observações no final desta seção para obter mais informações sobre essa pasta.
  3. Para salvar as alterações permanentemente, retorne ao Access e, na caixa de diálogo Anexos, clique em OK.

Aparece uma mensagem semelhante à seguinte:

Um aviso para salvar as alterações feitas em um anexo

  1. Clique em Sim para salvar as alterações.

 Observações 

  • Ao abrir um arquivo anexo no seu programa pai para exibição ou edição, o Access coloca uma cópia temporária do arquivo em uma pasta temporária. Se você alterar o arquivo e salvar as alterações a partir do programa pai, o Access salvará as alterações na cópia temporária. Ao retornar ao Access e clicar em OK para fechar a caixa de diálogo Anexos, o Access solicitará que você salve o arquivo anexo novamente. Clique em Sim para gravar o arquivo alterado no banco de dados ou clique em Não para deixar o arquivo inalterado no banco de dados.
  • Para descobrir a localização da sua pasta de arquivos temporários, siga estas etapas:
    1. Inicie o Windows Internet Explorer.
    2. No menu Ferramentas, clique em Opções da Internet.
    3. Na guia Geral, clique em Configurações.

A caixa de diálogo Configurações aparecerá. O caminho da pasta aparecerá na seção Pasta Temporary Internet Files.

Início da página Início da página

Usar anexos com formulários e relatórios

Quando precisar usar anexos com um formulário ou relatório, use o controle de anexo. O controle processa arquivos de imagem automaticamente conforme você se move pelos registros de um banco de dados. Se você anexar outros tipos de arquivos, como documentos ou desenhos, o controle de anexo exibirá o ícone que corresponde ao tipo de arquivo. Por exemplo, você verá o ícone do PowerPoint ao anexar uma apresentação e assim por diante. O controle também permite que você procure arquivos anexos e abra a caixa de diálogo Anexos. Se você abrir a caixa de diálogo a partir de um formulário, poderá adicionar, remover, editar e salvar anexos. Se você abrir a caixa de diálogo a partir de um relatório, poderá apenas salvar os anexos na unidade de disco rígido ou em um local da rede, porque os relatórios são somente leitura por design.

As etapas nas seções a seguir explicam como adicionar um controle de imagem a um formulário ou relatório, e como rolar pelos registros, anexar arquivos e exibir os anexos. Lembre-se de que você pode rolar pelos anexos apenas quando um determinado registro contém mais de um anexo.

Adicionar o controle de anexo a um formulário ou relatório

As etapas nesta seção explicam como adicionar o controle de anexo a um formulário ou relatório e como ligar o controle a um campo Anexo em uma tabela base. Siga as mesmas etapas ao adicionar o controle de anexo a um formulário ou relatório. Antes de iniciar, lembre-se de que pelo menos uma das tabelas no seu banco de dados deve ter um campo anexo. Para obter informações sobre como adicionar um campo de anexo, consulte Adicionar um campo de anexo a uma tabela anteriormente neste artigo.

 Observação   Como o design de formulários e de relatórios pode ser um processo complexo, as etapas nestas seções presumem que você já tenha um banco de dados com pelo menos uma tabela e um formulário ou relatório.

Adicionar o controle de anexo

  1. No Painel de Navegação, clique com o botão direito do mouse no formulário ou relatório que você deseja alterar e clique em Modo Design no menu de atalho.
  2. Na guia Design, no grupo Ferramentas, clique em Adicionar Campos Existentes.

O painel Lista de Campos aparece e lista os campos na tabela que fornece os dados para o formulário ou relatório. A lista indica um campo de anexo tornando-o expansível (ou seja, você pode clicar no sinal de mais ou de menos ao lado do campo).

A imagem seguinte um campo de anexo típico no painel Lista de Campos.

Um campo Anexo no painel de tarefas Lista de Campos

  1. Arraste todo o campo de anexo da lista para o formulário  os itens pai e filho  e solte-o no local desejado no formulário.

O Access colocará um controle de anexo no formulário e ligará o controle ao campo da tabela.

  1. Conforme necessário, clique com o botão direito do mouse no controle e clique em Propriedades para exibir a folha de propriedades do controle. Defina ou altere as propriedades do controle para que correspondam ao restante do formulário ou relatório.
  2. Salve as alterações e clique com o botão direito do mouse na guia do documento e clique em Modo Formulário ou Modo Relatório para abrir o formulário ou relatório para visualização.

Se o campo base contiver arquivos de imagem, o controle processará esses arquivos. Se o campo contiver outro tipo de arquivo, como um documento do Word ou uma apresentação do PowerPoint, o controle exibirá o ícone apropriado para esse tipo de arquivo.

Gerenciar anexos usando um formulário

Depois de adicionar um controle de anexo a um formulário, você poderá adicionar, editar, remover e salvar arquivos anexos diretamente desse formulário. Quando um registro contiver vários anexos, também será possível rolar pelos arquivos anexos, o que você não pode fazer ao trabalhar com uma tabela.

 Observação   A pessoa que criou o formulário pode ter feito o formulário somente leitura. Se for o caso, você poderá usar a caixa de diálogo Anexos apenas para salvar arquivos anexos no disco rígido ou em um local na rede.

Anexar um arquivo

  1. Abra o formulário que exibe seus anexos e localize o registro ao qual deseja anexar um arquivo.
  2. Selecione o controle do anexo — o controle que está vinculado ao campo Anexo.

A Minibarra de ferramentas aparecerá: A minibarra de ferramentas Anexo

 Observação   Se você adicionou o controle do anexo à seção de folha de dados de um formulário dividido, a Minibarra de ferramentas não aparecerá. Para obter mais informações sobre formulários divididos, consulte o artigo Criar um formulário dividido.

  1. Clique no botão Exibir Anexos (o ícone de clipe de papel) para abrir a caixa de diálogo Anexos.
  2. Na caixa de diálogo, clique em Adicionar.

A caixa de diálogo Escolher Arquivo aparecerá.

  1. Use a lista Examinar para navegar até o arquivo que deseja anexar e clique em Abrir.
  2. Repita as etapas 4 e 5 conforme necessário para anexar mais arquivos.

Rolar pelos arquivos anexos

 Observação   As etapas nesta seção se aplicam a formulários e relatórios.

  1. Abra o formulário ou relatório que exibe seus anexos.
  2. Navegue até o registro que contém os arquivos anexos.
  3. Clique no controle de imagem que exibe os arquivos anexos.

A Minibarra de ferramentas aparecerá.

  1. Clique nas setas Voltar (esquerda) ou Avançar (direita) para rolar pelos arquivos anexos. Se desejar saber os nomes dos arquivos, clique no botão Exibir Anexos para abrir a caixa de diálogo Anexos. Os nomes dos arquivos anexos aparecerão na lista Anexos.

Início da página Início da página

Salvar arquivos anexos em outros locais

As etapas nesta seção se aplicam a tabelas, formulários e relatórios. Você pode salvar um ou todos os arquivos que estão anexados a um determinado registro em locais na unidade de disco rígido ou na rede. Lembre-se de que, ao escolher salvar todos os arquivos, não será possível salvar alguns dos arquivos; você deverá salvá-los todos. Para salvar os arquivos seletivamente, você precisa fazê-lo um de cada vez.

  • Abra a tabela, o formulário ou o relatório que contém os anexos e abra a caixa de diálogo Anexos.

MostrarAbrir a caixa de diálogo Anexos a partir de uma tabela

  • Abra a tabela no modo Folha de Dados e clique duas vezes no campo de anexo que contém o anexo que deseja salvar.

MostrarAbrir a caixa de diálogo Anexos a partir de um formulário ou relatório

  1. Abra o formulário ou relatório que exibe seus anexos.
  2. Navegue até o registro que contém os arquivos anexos.
  3. Clique no controle de imagem que exibe os arquivos anexos.

A Minibarra de ferramentas aparecerá.

  1. Clique no botão Exibir Anexo.

Salvar um único anexo

  1. Na caixa de diálogo Anexos, clique em Salvar como.

A caixa de diálogo Salvar Anexo aparecerá.

  1. Use a lista Examinar para navegar até o novo local do arquivo e clique em Salvar.

Salvar todos os anexos

  1. Na caixa de diálogo Anexos, clique em Salvar Tudo.

A caixa de diálogo Salvar Anexos aparecerá.

  1. Use a lista Examinar para navegar até o novo local dos arquivos e clique em Salvar.

Início da página Início da página

Remover arquivos anexos

As etapas nesta seção se aplicam a tabelas e formulários.

Remover um anexo

  1. Clique duas vezes no campo de anexo na tabela para abrir a caixa de diálogo Anexos.

ou

No formulário (no modo Layout ou Formulário), navegue até o registro que contém o anexo que deseja remover e clique no botão Exibir Anexo na Minibarra de ferramentas para abrir a caixa de diálogo.

  1. Na caixa de diálogo Anexos, selecione o arquivo que deseja excluir e clique em Remover.

Início da página Início da página

Usar anexos sem um mouse ou outro dispositivo apontador

A seção a seguir explica como usar o teclado para colocar o foco no Painel de Navegação e abrir a tabela, formulário ou relatório que contém arquivos anexos. As etapas também explicam como procurar arquivos anexos e abrir a caixa de diálogo Anexos.

Abrir uma tabela, formulário ou relatório no Painel de Navegação

  1. Pressione F11.

 Observação   Se o Painel de Navegação estiver aberto, pressionar F11 o abrirá e colocará o foco no painel. Se o painel estiver aberto, pressionar F11 o fechará. Você deverá pressionar F11 novamente para abrir o painel e alternar o foco para ele.

  1. Use as teclas de SETA PARA CIMA e SETA PARA BAIXO para selecionar a tabela, formulário ou relatório que deseja abrir.
  2. Pressione ENTER para abrir o objeto selecionado.

Se você abrir uma tabela, o Access colocará o cursor no primeiro campo da tabela. Se você abrir um formulário ou relatório, o Access colocará o foco no primeiro campo.

Exibir anexos a partir de tabelas

  1. Conforme necessário, use as teclas de seta para mover o cursor para o campo de anexo desejado.
  2. Pressione a BARRA DE ESPAÇOS.

A caixa de diálogo Anexos aparecerá.

  1. Pressione a tecla TAB para mover-se pelos botões na caixa de diálogo e para mover-se dos botões para a lista de arquivos anexos sob Anexos.

 Observação   Os registros podem conter mais de um anexo. Se precisar selecionar um anexo em uma lista de dois ou mais arquivos, pressione a tecla TAB para mover-se para a lista de arquivos e use as teclas de seta para selecionar o arquivo desejado. Em seguida, pressione a tecla TAB para retornar aos botões e selecione a ação desejada.

  1. Quando selecionar o arquivo e o botão desejados, pressione ENTER.
  2. Ao concluir, pressione a tecla TAB ou use as teclas de SETA PARA CIMA e SETA PARA BAIXO para selecionar OK e, em seguida, pressione ENTER.

Rolar pelos anexos a partir de um formulário ou relatório

 Observação   Estas etapas se aplicarão apenas se você tiver um Microsoft Natural Keyboard e quando um registro contiver mais de um anexo.

  1. Conforme necessário, pressione a tecla TAB para mover o foco para o controle de anexo. Por padrão, o Access realçará o controle e o rótulo associado com o controle, se esse existir.
  2. Pressione a tecla Aplicativo.

Um menu de atalho aparecerá.

  1. Pressione a tecla TAB ou use as teclas de seta para selecionar Avançar ou Voltar e, em seguida, pressione ENTER.
  2. Repita a etapa 2 conforme necessário para rolar pelos arquivos anexos.

Abrir a caixa de diálogo Anexos a partir de um formulário ou relatório

 Observação   Estas etapas se aplicarão apenas se você tiver um Microsoft Natural Keyboard.

  1. Conforme necessário, pressione a tecla TAB para mover o foco para o controle de anexo. Por padrão, o Access realçará o controle e o rótulo associado com o controle, se esse existir.
  2. Pressione a tecla Aplicativo.

Um menu de atalho aparecerá.

  1. Pressione a tecla TAB ou use as teclas de seta para selecionar Exibir Anexos e, sem seguida, pressione ENTER.

A caixa de diálogo Anexos aparecerá.

  1. Pressione a tecla TAB para mover-se pelos botões na caixa de diálogo e para mover-se dos botões para a lista de arquivos anexos sob Anexos (Clique duas vezes para editar).

 Observação   Os registros podem conter mais de um anexo. Se precisar selecionar um anexo em uma lista de dois ou mais arquivos, pressione a tecla TAB para mover-se para a lista de arquivos e use as teclas de seta para selecionar o arquivo desejado. Em seguida, pressione a tecla TAB para retornar aos botões e selecione a ação desejada.

  1. Quando selecionar o arquivo e o botão desejados, pressione ENTER.
  2. Ao concluir, pressione a tecla TAB ou use as teclas de seta para selecionar OK e, em seguida, pressione ENTER.

Início da página Início da página

Referência de anexos

As seções a seguir fornecem informações de referência sobre anexos, incluindo os formatos de arquivos de imagem e de documento para os quais os anexos oferecem suporte, convenções de nomenclatura de arquivos e algumas informações sobre como anexar arquivos a registros por programação.

Formatos de arquivos de imagem com suporte

O Office Access 2007 oferece suporte aos seguintes formatos de arquivos gráficos nativamente, o que quer dizer que o controle de anexo os processa sem precisar de outro software.

BMP (bitmap do Windows)

RLE (Run Length Encoded Bitmap)

DIB (Device Independent Bitmap)

GIF (Graphics Interchange Format)

JPEG, JPG, JPE (Joint Photographic Experts Group)

EXIF (Exchangeable File Format)

PNG (Portable Network Graphics)

TIFF, TIF (Tagged Image File Format)

ICON, ICO (Icon)

WMF (metarquivo do Windows)

EMF (metarquivo aprimorado)

Formatos de documentos e outros arquivos com suporte

Como regra, você pode anexar qualquer arquivo que foi criado com um dos programas do 2007 Microsoft Office System. Também é possível anexar arquivos de log (.log), arquivos de texto (.text, .txt) e arquivos .zip compactados.

Convenções de nomenclatura de arquivos

Os nomes dos arquivos anexos podem conter qualquer caractere Unicode com suporte no sistema de arquivos usado no Microsoft Windows NT (NTFS). Além disso, os nomes de arquivo devem estar de acordo com estas diretrizes:

  • Os nomes não devem exceder 255 caracteres, incluindo as extensões do nome de arquivo.
  • Os nomes não podem conter os seguintes caracteres: pontos de interrogação (?), aspas ("), barras ou barras invertidas (/ \), colchetes de abertura ou fechamento (< >), asteriscos (*), barras verticais ou pipes (|), dois-pontos (:) ou marcas de parágrafo (¶).

Tipos de arquivos que o Access compacta

Quando você anexa algum dos tipos de arquivos a seguir a um banco de dados, se ainda não tiverem sido compactados nativamente, o Access os compactará.

Extensão do arquivo Compactado? Motivo
.jpg, .jpeg Não Já compactado
.gif Não Já compactado
.png Não Já compactado
.tif, .tiff Sim  
.exif Sim  
.bmp Sim  
.emf Sim  
.wmf Sim  
.ico Sim  
.zip Não Já compactado
.cab Não Já compactado
.docx Não Já compactado (arquivo Metro)
.xlsx Não Já compactado (arquivo Metro)
.xlsb Não Já compactado (arquivo Metro)
.pptx Não Já compactado (arquivo Metro)

Formatos de arquivos bloqueados

O Office Access 2007 bloqueia os tipos de arquivos anexos a seguir. No momento, não é possível desbloquear os tipos de arquivos listados aqui.

.ade .ins .mda .scr
.adp .isp .mdb .sct
.app .its .mde .shb
.asp .js .mdt .shs
.bas .jse .mdw .tmp
.bat .ksh .mdz .url
.cer .lnk .msc .vb
.chm .mad .msi .vbe
.cmd .maf .msp .vbs
.com .mag .mst .vsmacros
.cpl .mam .ops .vss
.crt .maq .pcd .vst
.csh .mar .pif .vsw
.exe .mas .prf .ws
.fxp .mat .prg .wsc
.hlp .mau .pst .wsf
.hta .mav .reg .wsh
.inf .maw .scf

Anexar arquivos a registros por programação

O Office Access 2007 expõe um modelo de objeto e interfaces de programação para anexar arquivos a registros por programação usando código do VBA (Visual Basic for Applications). Para obter informações sobre como anexar arquivos por programação, consulte os artigos sobre "LoadFromFile" e "SaveToFile," no Microsoft Developer Network — http://msdn.microsoft.com.

Início da página Início da página

 
 
Aplica-se a:
Access 2007