Se criou uma base de dados do Access no formato de ficheiro (.accdb), mas pretende partilhar a base de dados com pessoas que estão a utilizar versões anteriores do Access, como antes do Access 2007, na maioria dos casos, pode converter a base de dados para um formato de ficheiro anterior ao utilizar o comando Guardar Como . Este artigo fornece os passos para converter uma base de dados para um formato de ficheiro anterior (.mdb) e aborda alguns dos fatores que o impedem de converter uma base de dados.
Neste artigo
- Converter uma base de dados .accdb para um formato de ficheiro anterior
- Fatores que impedem a conversão para um formato de ficheiro anterior
Converter uma base de dados .accdb para um formato de ficheiro anterior
Faça o seguinte para criar uma cópia de uma base de dados do Access num formato de ficheiro que especificar.
Em primeiro lugar, abra a base de dados:
- Clique na guia Arquivo.
- À esquerda, clique em Abrir.
- Na caixa de diálogo Abrir , selecione e abra a base de dados que pretende converter.
Agora, converta a sua base de dados:
Clique na guia Arquivo.
Em Tipos de Arquivo, clique em Salvar Banco de Dados como. Em Guardar Base de Dados Como, efetue um dos seguintes procedimentos:
- Para guardar uma cópia da base de dados num formato de .mdb que possa ser aberta utilizando o Access 2002 ou Access 2003, clique em Base de dados Access 2002 - 2003 (*.mdb).
- Para guardar uma cópia da base de dados num formato de .mdb que possa ser aberto utilizando o Access 2000, clique em Base de dados do Access 2000 (*.mdb).
Na caixa de diálogo Salvar como , na caixa Nome do arquivo , digite um nome para o arquivo de banco de dados e clique em Salvar.
O Access fecha a base de dados original e abre uma nova cópia da mesma no formato que especificou. Quaisquer alterações efetuadas à base de dados afetam apenas a nova cópia. Para efetuar alterações à base de dados original, tem de a abrir novamente.
Observação
Para converter uma base de dados do Access 2007 num formato de ficheiro compatível com o Access 97 ou anterior, primeiro tem de utilizar o Access 2007 para converter a base de dados para o formato de ficheiro do Access 2000 ou do Access 2002-2003. Em seguida, utilize uma versão anterior do Access para converter a base de dados no formato pretendido. Por exemplo, utilizando o comando Converter Base de Dados no Access 2003, pode converter uma base de dados do Access 2000 ou uma base de dados do Access 2002-2003 para o formato de ficheiro do Access 97.
Fatores que impedem a conversão para um formato de ficheiro anterior
Determinados novos tipos de dados e funcionalidades só podem ser utilizados no formato de ficheiro .accdb e não são suportados por versões anteriores do Access. Se a base de dados contiver qualquer uma destas funcionalidades e tentar guardá-la como uma base de dados de versão anterior, o Access apresenta uma mensagem e não converte a base de dados. A lista seguinte descreve os fatores que impedem a conversão para um formato de ficheiro anterior:
Utilização de novos tipos de dados ou definições de propriedade de campo Os novos tipos de dados e definições de propriedade de campo seguintes não são suportados por versões anteriores do Access:
Campos de pesquisa de valores múltiplos (campos de pesquisa que têm a propriedade Permitir Vários Valores definida como Sim)
O tipo de dados Anexo
O tipo de dados Calculado
Campos Texto Longo (Memo) de controlo do histórico (Texto Longo - Campos Memo que têm a propriedade Apenas Acréscimo definida como Sim)
Não é possível converter a base de dados, a menos que a reveja para que deixe de utilizar estas funcionalidades.Observação
Pode converter uma base de dados que contenha Texto Longo (Memo) com campos Rich Text (campos Texto Longo/Memo que têm a propriedade Formato de Texto definida como Rich Text). No entanto, versões do Access anteriores ao Access 2007 não interpretam o campo como RTF. Se existir formatação RTF nos dados do Access, o texto é apresentado com etiquetas de HTML em vez da formatação em versões anteriores do Access, tal como no exemplo seguinte.
Original Rich Text Texto tal como visualizado em versões anteriores do Access Esse é um exemplo. <div><strong><em>This is an example.</em></strong></div>
Ligações para ficheiros externos que não são suportados por versões anteriores do Access Em bases de dados .accdb do Access, pode ligar a vários tipos de dados que não são suportados por versões anteriores do Access. Elas incluem:
- Tabelas noutras bases de dados de formato de ficheiro .accdb
- Folhas de cálculo do Excel com o formato .xlsx
- Windows SharePoint Services listas
Se a base de dados tiver ligações para estes tipos de origens de dados, tem de eliminar as ligações antes de poder converter a base de dados num formato de ficheiro anterior ao Access 2007. Uma solução é importar os dados em vez de ligar aos mesmos, de modo a que os dados estejam contidos na própria base de dados do Access. Para obter mais informações sobre como importar dados para uma base de dados do Access, consulte o artigo Introdução à importação, ligação e exportação de dados no Access.
Encriptação de bases de dados As bases de dados do Access que utilizam o formato de ficheiro .accdb utilizam um novo método de proteção por palavra-passe que não é compatível com versões anteriores do Access. Se adicionar uma palavra-passe a uma base de dados do Access .accdb utilizando o comando Encriptar com Palavra-passe , primeiro tem de remover a palavra-passe antes de poder converter a base de dados para um formato de ficheiro anterior. Para saber mais sobre como adicionar e remover criptografia, consulte o artigo Criptografar um banco de dados usando uma senha de banco de dados.