O Access fornece várias formas de reutilizar a estrutura da base de dados. Pode guardar uma base de dados inteira como um modelo, guardar parte de uma base de dados como parte da aplicação ou guardar um campo ou conjunto de campos como um modelo de tipo de dados. Em cada caso, o Access cria um ficheiro que pode partilhar com outras pessoas. Da mesma forma, pode utilizar esses ficheiros de terceiros.
Este artigo aborda como guardar vários objetos de base de dados como modelos, em alguns casos, incluindo dados. Também aborda os vários ficheiros de modelo e como partilhá-los. Este artigo fornece alguns detalhes sobre as partes da aplicação fornecidas com o Access.
Neste artigo
Descrição geral
Por vezes, não quer recomeçar do zero. Quando passa muito tempo a acertar o design, quer aproveitar ao máximo, como reutilizar. Ou talvez queira tirar partido do trabalho de design já realizado por outras pessoas. O Access fornece três formas principais de reutilizar a estrutura da base de dados:
-
Os modelos de base de dados são ficheiros (tipo de ficheiro *.accdt) que pode utilizar para criar uma nova base de dados. Normalmente, uma base de dados feita a partir de um modelo está pronta a ser utilizada, mas pode personalizá-la para satisfazer necessidades específicas. Por exemplo, o modelo de base de dados Web Recursos oferece capacidades básicas de gestão de recursos, mas poderá querer alargá-lo ao adicionar algumas informações de departamento ou orçamento que dizem respeito à sua organização. O Access inclui uma variedade de modelos de base de dados, que pode ver na vista Backstage quando o Access é aberto.
-
As partes da aplicação são ficheiros como modelos de base de dados, mas pode utilizá-los para adicionar elementos de estrutura a uma base de dados existente, em vez de servirem de base de dados nova. Por exemplo, a parte da aplicação Comentários fornece uma tabela configurada para conter comentários, incluindo um campo de data/hora. Algumas partes da aplicação iniciam um assistente para o ajudar a criar uma relação para definir a forma como a peça da aplicação se encaixa nas tabelas existentes. O Access inclui várias partes da aplicação, que pode ver no separador Create.
-
Os modelos de tipo de dados são ficheiros que pode utilizar para criar novos campos e combinações de campos. Por exemplo, pode utilizar os modelos de tipo de dados Datas de Início e Fim para adicionar um par de campos de data/hora a uma tabela com um clique. Os modelos de tipo de dados utilizam um tipo de ficheiro diferente (*.accft) dos modelos de base de dados e das partes da aplicação. O Access inclui vários modelos de tipo de dados, que pode ver no separador Campos quando tem uma tabela aberta na vista Folha de Dados.
Guardar e partilhar elementos de estrutura da base de dados para reutilização
Create um modelo de base de dados ou uma peça de aplicação Guarde uma base de dados como um ficheiro *.accdt com comandos no separador Ficheiro . (Para obter os passos, consulte a secção Guardar e reutilizar elementos de estrutura da base de dados.) Em seguida, pode utilizar o modelo para criar uma nova base de dados ou, se for uma parte da aplicação, adicionar as respetivas funcionalidades a uma base de dados existente.
Os modelos de base de dados e as partes da aplicação que criar são armazenados por predefinição na pasta de modelos de dados de aplicação roaming (por exemplo, C:\Utilizadores\<nome de utilizador>\AppData\Roaming\Microsoft\Templates\Access\). Pode colocar ficheiros de modelo nesta pasta para os disponibilizar como modelos de base de dados ou peças de aplicação. Da mesma forma, pode copiar ficheiros de modelo desta pasta e dá-los a outras pessoas para utilização própria.
Nota: Como sempre, tenha cuidado ao utilizar ficheiros de terceiros.
Create um modelo de tipo de dados Guarde uma seleção de campos de tabela como um ficheiro *.accft com um comando no separador Campos . (Para obter os passos, consulte a secção Guardar e reutilizar elementos de estrutura da base de dados.)
Os modelos de tipo de dados que criar são armazenados por predefinição na pasta de modelos de dados de aplicação roaming (por exemplo, C:\Utilizadores\<nome de utilizador>\AppData\Roaming\Microsoft\Templates\Access\). Pode colocar ficheiros de modelo de tipo de dados nesta pasta para os disponibilizar como tipos de dados para novos campos. Da mesma forma, pode copiar ficheiros de modelo desta pasta e dá-los a outras pessoas para utilização própria.
Nota: Como sempre, tenha cuidado ao utilizar ficheiros de terceiros.
Guardar uma base de dados como um modelo de base de dados ou uma peça de aplicação (*.accdt)
Pode guardar uma base de dados como um modelo de base de dados ou uma peça de aplicação com comandos no separador Guardar & Publicar na vista Backstage.
-
No separador Ficheiro , clique em Guardar & Publicar.
-
Em Guardar Base de Dados Como, clique em Modelo.
-
Na caixa de diálogo Create Novo Modelo a partir desta Base de Dados, especifique os seguintes campos:
-
Nome Obrigatório. Introduza texto que identifique o modelo ou a peça da aplicação. O Access apresenta este nome juntamente com o modelo ou a peça da aplicação.
-
Descrição Introduza texto que descreva o conteúdo ou a finalidade do modelo ou da peça da aplicação. Esta ação é apresentada na descrição do modelo ou da peça da aplicação.
-
Categoria Selecione Modelos de Utilizador para que a peça da aplicação apareça em Modelos de Utilizador no friso (a predefinição). Também pode adicionar uma categoria ao escrevê-la e, em seguida, pode atribuir esta e futuras partes da aplicação a essa categoria. A nova categoria será apresentada no friso.
-
Ícone Especifique um ícone a apresentar para o modelo ou parte da aplicação. Para peças de aplicação, este ícone será apresentado na galeria de peças da aplicação no friso.
-
Pré-visualização Especifique uma imagem maior a apresentar para o modelo na vista Backstage. Quando procura um modelo, esta imagem é o que verá para este modelo.
-
Tabela Primária Especifique uma tabela que será a tabela primária para a peça da aplicação. Esta tabela será utilizada por predefinição para relacionar a parte da aplicação com outras tabelas numa base de dados à qual a peça é adicionada. Quando alguém utiliza a peça da aplicação, o Access inicia um assistente para ajudar a criar a relação. Embora a Tabela Primária seja utilizada por predefinição, pode selecionar uma tabela diferente quando o assistente for executado.
-
Formulário de Instanciação Especifique um formulário que será aberto por predefinição quando as bases de dados efetuadas a partir deste modelo forem abertas pela primeira vez. Por predefinição, este formulário só é aberto uma vez. O formulário pode conter código que é executado quando é aberto, mas a presença de código irá gerar um aviso de segurança.
-
Peça da Aplicação Selecione esta caixa de verificação para guardar a base de dados como parte da aplicação. Desmarque esta caixa de verificação para guardar a base de dados como um modelo de base de dados.
Nota: Tem de selecionar esta caixa de verificação antes de poder especificar um valor para a Tabela Primária.
-
Incluir Dados no Modelo Selecione esta caixa de verificação para guardar os dados que estão na base de dados como parte do modelo. Quando são criadas novas bases de dados a partir do modelo, incluem estes dados.
-
-
Clique em OK para guardar o seu modelo. Por predefinição, o Access guarda o seu modelo em C:\Users\<utilizador atual>\AppData\Roaming\Microsoft\Templates\Access\.
Guardar um campo como um modelo de tipo de dados (*.accft)
Para criar um modelo de tipo de dados, selecione um campo ou combinação de campos e, em seguida, utilize um comando no friso para guardá-los como um modelo. Certifique-se de que o campo ou campos estão configurados da forma pretendida antes de começar – defina as propriedades que pretende que sejam preservadas como parte do modelo de tipo de dados. Por exemplo, se quiser criar um modelo de tipo de dados "euro", poderá criar um campo de moeda e, em seguida, definir o respetivo Formato como Euro.
-
Abra a tabela que tem os campos ou campos que pretende guardar como modelo.
-
Selecione o campo ou campos que pretende guardar para reutilização.
-
No separador Campos , no grupo Adicionar & Eliminar , clique em Mais Campos e, em seguida, clique em Guardar Seleção como Novo Tipo de Dados.
-
Na caixa de diálogo Create Novo Tipo de Dados dos Campos, especifique o seguinte:
-
Nome Obrigatório. Identifica o seu modelo de tipo de dados e é apresentado na lista de campos disponíveis quando escolhe um campo na lista Mais Campos .
-
Descrição Introduza texto que descreva o conteúdo ou a finalidade do modelo de tipo de dados. Isto aparece na descrição apresentada quando paira o cursor sobre o modelo de tipo de dados na lista Mais Campos .
-
Categoria Selecione uma categoria na qual listar o modelo de tipo de dados na lista Mais Campos . Por predefinição, a categoria é Tipos Definidos pelo Utilizador.
-
Formulário de instanciação Se pretender, especifique um formulário que será aberto por predefinição na primeira vez que o modelo de tipo de dados for utilizado.
-
-
Clique em OK para guardar o seu modelo de tipo de dados.
Reutilizar a estrutura da base de dados a partir de terceiros
Pode disponibilizar um modelo de base de dados ou uma peça de aplicação de terceiros no friso ao colocar uma cópia do ficheiro .accdt na pasta adequada no seu computador.
-
Obtenha o ficheiro de modelo (deve ter uma extensão de ficheiro .accdt ou .accft).
-
Coloque uma cópia do ficheiro no <System Root>Users\<utilizador atual>\AppData\Roaming\Microsoft\Templates\Access\, em que:
-
<System Root> é a pasta raiz da instalação do Windows (normalmente C:\) e
-
<utilizador atual> é o nome de utilizador que utilizou para iniciar sessão no Windows.
Nota: Se a pasta ainda não existir, crie-a.
-
-
Execute um dos seguintes passos:
-
Para utilizar um modelo de base de dados, no separador Ficheiro, clique em Novo, clique em Os Meus Modelos, clique no modelo pretendido e, em seguida, clique em Create.
-
Para utilizar uma peça de aplicação, abra a base de dados à qual pretende adicionar a peça e, em seguida, no separador Create, clique em Peças da Aplicação e, em seguida, clique na parte pretendida.
-
Para utilizar um modelo de tipo de dados, abra a tabela na qual pretende criar um campo e, em seguida, no separador Campos , no grupo Adicionar & Eliminar , clique em Mais Campos e, em seguida, clique no modelo de tipo de dados pretendido.
-