Partilhar via


Considerações sobre a migração para o Access 2007

Atualizado: março de 2009

Aplica-se a: Office Resource Kit

 

Tópico modificado em: 2015-05-21

Neste artigo:

  • Considerações sobre a migração de Access 2000, Access 2002 e Access 2003

  • Considerações sobre a migração do Access 97 e versões anteriores

  • Office Access 2007 em ambientes mistos

  • Baixar este manual

Com o Microsoft Office Access 2007, você pode abrir e usar bancos de dados criados no Microsoft Access 2000, Access 2002 e Access 2003. Usando as alterações e os aperfeiçoamentos no Office Access 2007, você também pode converter bancos de dados criados com as versões anteriores do Access no novo formato de arquivo do Office Access 2007. Os bancos de dados criados com o Access 97 ou versões anteriores devem ser habilitados ou convertidos para uso com o Office Access 2007. Este artigo discute considerações de migração de banco de dados, incluindo o seguinte:

  • Considerações sobre a migração de Access 2000, Access 2002 e Access 2003

  • Considerações sobre a migração do Access 97 e versões anteriores

  • O Office Access 2007 em ambientes mistos

  • O Office Access 2007 e o Microsoft SQL Server

  • Ferramentas para ajudá-lo com o projeto de conversão

Considerações sobre a migração de Access 2000, Access 2002 e Access 2003

Os bancos de dados criados usando o Access 2000, Access 2002 e Access 2003 não precisam ser convertidos para uso com o Office Access 2007. Você pode abrir os bancos de dados e modificar os dados e o design de objeto no Office Access 2007. É possível converter bancos de dados do formato de arquivo MDB em ACCDB para habilitar a nova funcionalidade.

A maior parte da funcionalidade nas versões anteriores do Access está disponível no Office Access 2007, com algumas exceções.

Lembre-se de que ACCDR é uma extensão de nome de arquivo nova (a versão anterior usava o formato *.mdb) que permite abrir um banco de dados no modo de tempo de execução. Alterando uma extensão de nome de arquivo de banco de dados de .accdb para .accdr, você pode criar uma versão de “bloqueio” do banco de dados Office Access 2007. Você pode alterá-la novamente para restaurar a funcionalidade completa.

Se você estiver trabalhando em um banco de dados do Access 2003, mas estiver usando o Office Access 2007, quando o banco de dados do Access 2003 tiver a segurança de grupo de trabalho habilitada, execute-o como Administrador. Isso não está mais na Faixa de opções, mas os detalhes podem ser encontrados em O que aconteceu com a segurança no nível do usuário? (https://go.microsoft.com/fwlink/?linkid=143688\&clcid=0x416).

Recursos disponíveis apenas no novo formato de arquivo no Office Access 2007

Os seguintes recursos somente estão disponíveis com bancos de dados no formato de arquivo ACCDB do Office Access 2007. Para usar esses recursos com bancos de dados existentes, primeiro você deve converter os bancos de dados no formato ACCDB do Office Access 2007.

  • Dados complexos (tipos de dados com vários valores)

  • Tipo de dados Anexo

  • Campos Acrescentar Apenas Memo

  • Armazenamento de imagem compactada para qualquer propriedade Picture

  • Enviar banco de dados por email como anexo

  • Publicar banco de dados em uma Biblioteca de Documentos no Microsoft Office SharePoint Server 2007

  • Suporte completo para Tabelas Vinculadas ao Office SharePoint Server 2007

  • Suporte offline para Tabelas Vinculadas ao Office SharePoint Server 2007

  • Tabelas Vinculadas a arquivos no formato ACCDB

  • Criptografia com senha de banco de dados

Recursos disponíveis apenas no formato de arquivo MDB

Os recursos a seguir estão disponíveis somente com bancos de dados que estão no formato do Access 2003 ou em um formato de arquivo MDB anterior. Eles não estão disponíveis no formato de arquivo ACCDB do Office Access 2007.

  • Capacidade de abrir o banco de dados usando versões anteriores do Access

  • Segurança no Nível do Objeto (também conhecida como Segurança de Grupo de Trabalho)

  • Replicação de banco de dados

  • Codificação de banco de dados (substituída pela Criptografia com senha de banco de dados)

NoteObservação:
Para entender as alterações feitas no novo Formato de Arquivos do Access, consulte Introduction to the Access File Format.

Recursos não mais disponíveis no Office Access 2007

Os seguintes recursos não estão mais disponíveis no Office Access 2007:

  • As Páginas de Acesso a Dados (DAPs) não podem ser abertas usando o Office Access 2007. Use o Access 2003 ou anterior para criar ou fazer alterações de design a DAPs. Para navegar em DAPs, use o Internet Explorer. Para navegar em DAPs do Access 2000, instale o Microsoft Office 2000 Web Components, que é instalado com o Access 2000. Para navegar nas DAPs do Access 2002 e Access 2003, instale o Microsoft Office XP Web Components, disponível em Ferramenta do Office XP: Web Components (https://go.microsoft.com/fwlink/?linkid=36954\&clcid=0x416).

  • O Microsoft Office XP Web Components não é instalado com o Office Access 2007. Os formulários no modo de exibição de Tabela Dinâmica ou Gráfico Dinâmico ainda funcionam corretamente. Os bancos de dados com referências ao OWC10.DLL apontam para o novo OFFOWC.DLL. O novo OFFOWC.DLL não aceita toda a funcionalidade no OWC10.DLL. Em alguns casos, talvez seja necessário baixar e instalar o Microsoft Office XP Web Components.

  • Por padrão, as barras de ferramentas usadas nas versões anteriores do Access não são utilizadas no Office Access 2007. Elas somente serão usadas se as seguintes opções de Inicialização estiverem configuradas:

    • A opção Permitir Barras de Ferramentas Internas está desabilitada

    • Uma barra de menus padrão está especificada.

  • A interface de usuário das personalizações da barra de ferramentas e de menus é removida e substituída pela nova faixa de opções. As barras de ferramentas e os menus podem ser modificados nas versões anteriores do Access ou com o uso do modelo de objeto ou macros VBA.

  • A interface de usuário para alguns formatos de importação e exportação anteriores foi removida. Não há interface de usuário para exportar para ASP ou IDC/HTX. Não há interface de usuário para importar arquivos do Lotus 1-2-3/DOS (*.wj*) ou Exchange. O código e as macros criadas para funcionar com esses formatos continuam funcionando.

Para obter mais informações sobre os recursos que foram alterados no Office Access 2007, consulte Alterações no Office Access 2007.

Considerações sobre a migração do Access 97 e versões anteriores

Quando você atualiza do Access 97 e versões anteriores, é necessário habilitar ou converter os arquivos de bancos de dados (no formato MDB) para que sejam abertos no Office Access 2007. Quando você abre um arquivo MDB no formato do Access 97 pela primeira vez, pode habilitar ou converter o banco de dados.

Habilitando um banco de dados

Ao habilitar um banco de dados, você o torna compatível com o Office Access 2007. É possível abrir objetos e editar dados, mas todas as definições de objeto são somente leitura. Você pode abrir bancos de dados habilitados no Access 97 ou no Office Access 2007, mas somente pode fazer alterações de design no Access 97. Também é possível fazer alterações aos dados no Access 97 ou no Office Access 2007. Essa opção é útil em ambientes mistos nos quais um banco de dados deve ser aberto no Access 97 e no Office Access 2007.

Convertendo um banco de dados

Por padrão, os bancos de dados do Access 97 ou de formatos anteriores são convertidos para o formato do Access 2002-2003. Se um banco de dados for convertido para o Access 2002 ou Access 2003, ele só poderá ser aberto no Access 2002 ou no Access 2003. Para converter um banco de dados do Access 97 ou anterior para o formato de arquivo ACCDB do Office Access 2007, primeiro você deverá convertê-lo para o formato do Access 2002, do Access 2003 ou do Access 2000. Em seguida, será possível converter o banco de dados para o Office Access 2007.

Limitações de arquivo MDE

Os arquivos MDE são arquivos MDB que possuem código-fonte VBA compilado em código de computador e código-fonte VBA removido. O Office Access 2007 não pode converter ou habilitar um arquivo MDE. Para atualizar um arquivo MDE, você deve encontrar o arquivo MDB original e convertê-lo.

Office Access 2007 em ambientes mistos

Use bancos de dados do Office Access 2007 com versões anteriores do Access se você salvar o banco de dados no formato de arquivo MDB. As versões anteriores do Access não podem abrir bancos de dados no formato de arquivo ACCDB. Você pode alterar o formato de arquivo padrão para bancos de dados criados no Office Access 2007. O novo recurso de modelo de banco de dados requer o formato de arquivo ACCDB.

AS versões anteriores do Access não reconhecem os novos recursos do Office Access 2007. Em geral, as versões anteriores do Access ignoram as novas propriedades definidas no Office Access 2007, mas os valores dessas propriedades aparecerão novamente quando elas forem reabertas no Office Access 2007.

A tabela a seguir mostra novos recursos no Office Access 2007 e o comportamento desses recursos nas versões anteriores do Access.

Novo recurso no Office Access 2007 Comportamento no Access 2000 e no Access 2003

Formato de arquivo ACCDB

Não é possível abrir.

Dados complexos

Disponível somente em formato de arquivo ACCDB.

Anexos

Disponível somente em formato de arquivo ACCDB.

Campos Acrescentar Apenas Memo

Disponível somente em formato de arquivo ACCDB.

Suporte offline para tabelas vinculadas ao Windows SharePoint Services

Disponível somente em formato de arquivo ACCDB.

Tabelas vinculadas ao banco de dados ACCDB

Disponível somente em formato de arquivo ACCDB.

Criptografia com senha de banco de dados

Disponível somente em formato de arquivo ACCDB.

Tabelas Vinculadas ao Windows SharePoint Services 3,0

Nem todos os tipos de dados têm suporte total. Algumas colunas podem ser somente leitura ou talvez não apareçam.

Rich text

Aparece como texto sem formatação com marcas HTML.

Seletor de data

Não aparece.

Linhas de grade em layouts

Nenhuma linha de grade aparece.

Controles de layout (empilhados e tabulares)

Comportam-se como controles independentes.

Tabelas Vinculadas a arquivos do Excel12

As tabelas vinculadas não podem ser abertas.

Macros incorporadas em propriedades de evento

As propriedades de eventos parecem estar em branco.

Redimensionamento automático e ancoragem de controle

Os controles não são redimensionados ou movidos automaticamente.

Modo de documento com guias (SDI)

Várias janelas (MDI).

Painel de navegação

Contêiner de banco de dados.

Grupos personalizados no painel de navegação

Não aparece.

Modo de Tabelas e Exibições

Não aparece.

Faixa de Opções

Barras de comandos.

Personalizações da faixa de opções

Não aparece.

Importações e exportações salvas

Não aparece.

Criar email de coleta de dados

Não aparece.

Gerenciar respostas de coletas de dados

Não aparece.

Alternando a cor da linha (propriedade de cor de fundo alternativa)

Todas as linhas aparecem com a mesma cor da primeira. A propriedade Cor de Fundo Alternativa é ignorada.

Aperfeiçoamentos de filtragem e classificação

Filtragem e classificação da interface de usuário anterior.

Modo de navegação de relatório

Visualizar Impressão apenas.

Design no modo de navegação para formulários e relatórios

Design somente via folha de propriedades.

Salvar Banco de Dados como

Não aparece.

Compartilhar banco de dados no SharePoint

Não aparece.

Upsize de banco de dados para o SharePoint

Não aparece.

Segurança do Access e a Central de Confiabilidade

Apresenta avisos de segurança e não tem a capacidade de confiar em um arquivo com base em seu local.

Acessibilidade aperfeiçoada

Folha de dados, formulários e relatórios não têm o mesmo suporte para auxílios de acessibilidade.

Novo painel de tarefas Classificação e Agrupamento

Caixa de diálogo de classificação e agrupamento.

Painel de tarefas Folha de Propriedades

Caixa de diálogo flutuante de folha de propriedades.

Painel de tarefas Fonte de Dados

Caixa de diálogo flutuante de lista de campos.

Criação de esquema na folha de dados

O esquema deve ser criado no design da tabela.

Experiência de Introdução

Painel de tarefas Introdução.

Modelos de banco de dados

Não é possível abrir.

Office Center para Opções

Caixas de diálogo separadas para Opções, Inicialização e AutoCorreção.

Listas de valores editáveis

As listas de valores não têm uma interface de usuário para editar e não são herdadas automaticamente da tabela.

Comando Editar itens de lista para caixas de combinação e de listagem

Não aparece.

Gerenciador de Site do SharePoint

Não aparece.

Modos de exibição de abertura

Aparece como um formulário de um único item.

Aprimoramentos da interface de usuário da folha de dados

Seletores e seleção de registros.

Caixa de pesquisa na interface de usuário de navegação de registro

Não aparece.

Legenda personalizável para a interface de usuário de navegação de registro

Sempre aparece como Registro.

Lidando com referências VBA

As referências VBA são administradas da mesma maneira no Office Access 2007 que nas versões anteriores. As referências a outros aplicativos no Microsoft Office 2007, como Microsoft Office Word 2007, Microsoft Office Excel 2007 ou Microsoft Office Outlook 2007, referenciam novas bibliotecas de tipos no 2007 Office system quando você faz alterações de design no Office Access 2007. Se você não fizer alterações de design, as referências não serão modificadas automaticamente pelo Office Access 2007.

Se as referências forem atualizadas e o banco de dados for aberto em um computador que não tenha o 2007 Office system instalado, o banco de dados terá uma referência VBA quebrada. Isso poderá causar mensagens de erro. As referências VBA não são compatíveis com as versões anteriores de uma biblioteca de tipos, mas é garantido que funcionam com as versões futuras de uma biblioteca de tipos. Para corrigir esses bancos de dados, você deve corrigir manualmente as referências VBA para apontar para a versão dos aplicativos do Office instalados nesse computador.

Em geral, quando você trabalha com várias versões do Office, a prática recomendada é testar o banco de dados na versão mais antiga do Office e na versão mais antiga do Microsoft Windows que você planeja oferecer suporte. Verifique se todas as referências foram corrigidas. Quando o banco de dados for aberto usando uma versão mais nova do Office ou do Windows, as referências ainda funcionarão.

O Office Access 2007 e o SQL Server

O Access cria aplicativos front-end que usam o SQL Server como uma fonte de dados back-end. Os formulários e relatórios do Access podem ser otimizados de modo tão eficiente quanto o front-end Microsoft Visual Basic para SQL Server. O Office Access 2007 oferece duas maneiras de conectar aos dados do SQL Server: vincular ao SQL Server e a Projetos de Dados do Access (ADPs).

A maneira preferencial de conectar ao SQL Server é o formato de arquivo MDB ou ACCDB. Isso lhe permite usar toda a flexibilidade das tabelas e consultas locais e aproveitar toda a capacidade do SQL Server. Além disso, os arquivos MDB e ACCDB são vinculados a vários computadores com SQL Server e a uma ampla variedade de outras fontes de dados. O Office Access 2007 contém muitos recursos novos disponíveis em formatos de arquivo MDB e ACCDB, mas apenas um subconjunto desses recursos está disponível em ADPs.

Vinculando ao SQL Server

O Access usa a flexibilidade do mecanismo de banco de dados de desktop Jet para vincular ao SQL Server. O Jet fornece extensibilidade para conectar a uma variedade de fontes de dados diferentes. As versões anteriores do Access usavam a versão do Jet fornecida com o Microsoft Windows. O Office Access 2007 usa sua própria versão do Jet.

De arquivos MDB ou ACCDB, o Office Access 2007 lhe permite criar Tabelas Vinculadas de leitura/gravação para tabelas ou modos de exibição do SQL Server. O Jet também aceita Consultas Passagem SQL, que podem enviar comandos SQL diretamente ao SQL Server.

Essa capacidade de vinculação lhe permite:

  • Vincular a vários computadores com SQL Server ou a outras fontes de dados.

  • Incluir tabelas locais.

  • Incluir consultas ad hoc ou locais, em vez de colocar as consultas no servidor. O Jet otimiza as consultas locais para enviar o máximo possível da consulta ao SQL Server para minimizar o processamento de consulta do cliente.

Projetos de Dados do Access (ADPs)

Um Projeto de Dados do Access é um arquivo de documento OLE, como os formatos de arquivo .xls ou .doc. Ele contém formulários, relatórios, macros, módulos VBA e uma cadeia de conexão. Todas as tabelas e consultas são armazenadas no SQL Server. A arquitetura do ADP foi projetada para criar aplicativos de cliente-servidor. Devido a isso, não há limite para o número de registros que o Access retorna em um conjunto de registros. Esse limite pode ser configurado, mas geralmente você precisa criar filtragem suficiente no aplicativo para que não alcance o limite.

O Access usa o OLEDB para se comunicar com o SQL Server. Para fornecer o comportamento de cursor semelhante ao do Jet desejado para aplicativos de desktop, o Access implementa o Client Data Manager (CDM) como uma camada adicional entre o Access e o OLEDB.

Devido às camadas necessárias para chegar do Access no SQL Server na arquitetura ADP, com frequência é mais fácil otimizar soluções de arquivo MDB/ACCDB. No entanto, há alguns cenários em que um relatório talvez seja gerado com mais rapidez em um arquivo ADP. Para adicionar esses aperfeiçoamentos de desempenho e manter a flexibilidade do SQL Server, você pode criar a maior parte do aplicativo em um arquivo MDB ou ACCDB e fazer com que o arquivo carregue relatórios de um arquivo ADP referenciado.

Uma vantagem dos arquivos ADP em relação aos arquivos no formato MDB ou ACCDB é a capacidade de fazer alterações de design em objetos do SQL Server. Os arquivos ADP incluem designers gráficos para tabelas, modos de exibição, procedimentos armazenados, funções e diagramas de bancos de dados.

Você não pode modificar diretamente o design de Tabelas Vinculadas. Use um arquivo ADP ou Enterprise Manager incluído no SQL Server para fazer alterações de esquema ou design.

NoteObservação:
Para obter mais informações sobre ADPs, consulte Criar um projeto do Access (em inglês) (https://go.microsoft.com/fwlink/?linkid=143703&clcid=0x416) (em inglês).

Access 2003 Conversion Toolkit

Use a Ferramenta de Conversão do Access 2003, disponível na Ferramenta de Conversão do Access 2003 (em inglês) (https://go.microsoft.com/fwlink/?linkid=49681\&clcid=0x416) (em inglês), para analisar bancos de dados quanto à atualização e conversão para o Office Access 2007.

NoteObservação:
Essa ferramenta não converte os bancos de dados, somente o ajuda a lidar com o escopo e a identificação de problemas conhecidos que afetam o processo de conversão.

Baixar este manual

Este artigo faz parte do seguinte manual baixável para facilitar a leitura e a impressão:

Consulte a lista completa de manuais disponíveis na seção de informações sobre o Office Resource Kit.