Criar uma tabela e adicionar campos
Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Quando cria uma base de dados Access, armazena os seus dados em tabelas , listas baseadas no assunto que contêm linhas e colunas. Por exemplo, você pode criar uma tabela Contatos para armazenar uma lista de nomes, endereços e números de telefone ou uma tabela Produtos para armazenar informações sobre produtos. Este artigo explica como criar uma tabela, adicionar campos a uma tabela, definir a chave primária de uma tabela e como definir propriedades de campos e tabelas.

Antes de criar tabelas e adicionar campos, verifique se você entende os conceitos de plano de fundo. Para saber mais, confira Introdução a tabelas.

Neste artigo

Criar tabela Criar em novo banco de dadosCriar em um banco de dados existenteImportar ou vincular — — Usar dados externos — — Usar um site do SharePoint — — Usar um serviço WebDefinir propriedades de uma tabelaSalvar uma tabela

Configurar uma chave primária Determinar campos a serem usadosDefinir ou alterar uma chave primáriaRemover uma chave primária

Mover um campo

Adicionar campos Adicionar por dadosAdicionar por modelo de campoDefinir propriedades de campoDefinir em modo Folha de Dados — — Renomear um campo — — Alterar um tipo de dado — — Alterar um formato — — Definir outras propriedadesDefinir propriedades em modo de Exibição de Design — — Alterar um tipo de dado — — Definir outras propriedades

Criar uma tabela

Um banco de dados simples, como uma lista de contatos, pode usar uma única tabela. Vários bancos de dados, no entanto, usam várias tabelas. Ao criar um novo banco de dados, crie um novo arquivo no computador que funcione como um contêiner para todos os objetos no banco de dados, incluindo as tabelas.

Pode criar uma tabela ao criar uma nova base de dados, ao inserir uma tabela numa base de dados existente ou ao importar ou ligar a uma tabela a partir de outra origem de dados, como uma Excel livro, um documento de Word, um ficheiro de texto ou outra base de dados. Quando você cria um novo banco de dados em branco, uma nova tabela vazia é inserida automaticamente. Você pode então inserir os dados na tabela para começar a definir os campos.

Início da página

Criar uma nova tabela em um novo banco de dados

  1. Clique em Arquivo > Novoe selecione Banco de dados da área de trabalho em branco.

  2. Na caixa Nome do Arquivo, digite um nome de arquivo para o novo banco de dados.

  3. Para navegar para um local diferente e salvar o banco de dados, clique no ícone de pasta.

  4. Clique em Criar.

    O novo banco de dados é aberto e uma nova tabela denominada Tabela1 é criada e aberta no modo Folha de Dados.

Início da página

Criar uma nova tabela em um banco de dados existente

  1. Clique em Arquivo > Abrir, e clique no banco de dados se estiver listado em Recentes. Caso contrário, selecione uma das opções de navegação para localizar o banco de dados.

  2. Na caixa de diálogo Abrir, selecione e abra o banco de dados que deseja abrir e clique em Abrir.

  3. Na guia Criar, no grupo Tabelas, clique em Tabela.

    Uma nova tabela é inserida no banco de dados e a tabela é aberta no modo Folha de Dados.

Início da página

Definir as propriedades da tabela

Além de definir campos de propriedades, você também pode definir propriedades que se aplicam a uma tabela inteira ou a registros inteiros.

  1. Selecione a tabela cujas propriedades você deseja definir.

  2. Na guia Página Inicial, no grupo Modos de Exibição, clique em Modo de Exibição e depois em Modo Design.

  3. Na guia Design da Tabela , no grupo Mostrar/Ocultar , clique em Folha de Propriedades.

    Mostrar/Ocultar o grupo na guia Design do Access

    A folha de propriedades da tabela será exibida.

  4. Na folha de propriedades, clique na guia Geral.

  5. Clique na caixa à esquerda da propriedade que você deseja definir e insira uma configuração para a propriedade.

    Lembre-se pressionar CTRL + S para salvar suas alterações.

    Use esta propriedade da tabela

    Para

    Exibir exibições no site Microsoft Office SharePoint Online

    Especifique se as exibições baseadas na tabela podem ser exibidas em um site Microsoft Office SharePoint Online.

    Observação: Os efeitos dessa configuração dependem da configuração da propriedade Exibir Todos os Modos de Exibição sobre Microsoft Office SharePoint Online Banco de Dados do Site .

    Subfolha de dados expandida

    Expandir todas as subfolhas de dados quando você abrir a tabela.

    Altura da subfolha de dados

    Siga um desses procedimentos:

    • Se você desejar que a janela da subfolha de dados seja expandida para exibir todas as linhas, deixe esta propriedades definida como 0".

    • Caso queira controlar a altura da subfolha de dados, insira a altura desejada em centímetros.

    Orientação

    Definir a orientação da exibição, de acordo com o fato de o seu idioma ser lido da esquerda para a direita ou da direita para a esquerda.

    Descrição

    Fornecer uma descrição da tabela. Essa descrição aparecerá nas dicas de ferramenta referentes à tabela.

    Regra de Validação

    Inserir uma expressão que seja verdadeira sempre que você adicionar ou alterar um registro.

    Texto de validação

    Inserir uma mensagem que seja exibida quando um registro violar a expressão na propriedade Regra de Validação.

    Filtro

    Definir critérios para exibir apenas as linhas correspondentes no modo Folha de Dados.

    Classificado por

    Selecionar um ou mais campos para especificar a ordem de classificação padrão das linhas no modo Folha de Dados.

    Nome da subfolha de dados

    Especificar se uma subfolha de dados deve ser exibida no modo Folha de Dados, e se dever, qual tabela ou consulta deve fornecer as linhas na subfolha de dados.

    Vincular campos filho

    Listar os campos na tabela ou consulta que são usados para a subfolha de dados correspondente à propriedade Vincular Campos Mestre especificada para a tabela.

    Vincular campos mestres

    Listar os campos na tabela que correspondem à propriedade Vincular Campos Filho especificada para a tabela.

    Filtrar ao Carregar

    Aplicar automaticamente o critério de filtragem à propriedade Filtrar (definindo como Sim) quando a tabela for aberta no modo Folha de Dados.

    Ordenar ao Carregar

    Aplicar automaticamente o critério de classificação à propriedade Classificar por (definindo como Sim) quando a tabela for aberta no modo Folha de Dados.

    Dica    A fim de fornecer mais espaço para editar ou inserir uma configuração na caixa da propriedade, pressione Shift+F2 para exibir a caixa Zoom. Se você estiver definindo a propriedade da Regra de Validação para uma expressão e precisar de ajuda para criá-la, clique Botão Construtorao lado da caixa de propriedade da Regra de Validação para exibir a caixa de propriedades do Construtor de Expressões.

Início da Página

Salvar uma tabela

Depois de criar ou modificar uma tabela, você deve salvar seu design. Ao salvar uma tabela pela primeira vez, dê a ela um nome que descreva os dados que ela contém. Você pode usar até 64 caracteres alfanuméricos, incluindo espaços. Por exemplo, você pode nomear uma tabela como Clientes, Inventário de peças ou Produtos.

Access oferece muita flexibilidade quando se trata de nomear suas tabelas; no entanto, há algumas restrições a serem cientes. O nome de uma tabela pode ter até 64 caracteres e pode conter qualquer combinação de letras, números, espaços e caracteres especiais, exceto um ponto (.), ponto de exclamação (!), colchetes ([]), espaço à esquerda, sinal de igual à esquerda (=) ou caracteres não imprimíveis como retorno de carro. O nome também não pode conter nenhum dos seguintes caracteres:` / \ : ; * ? " ' < > | # <TAB> { } % ~ &.

Dica: Você deve decidir sobre uma convenção de nomenclatura para os objetos no seu banco de dados e usá-la de forma consistente.

  1. Selecionar Arquivo > Salvar, ou pressione CTRL + S.

  2. Se você estiver salvando a tabela pela primeira vez, digite um nome para a tabela e clique em OK.

Início da Página

Configurar uma chave primária

A não ser que você tenha um motivo específico para não fazer isso, você deve especificar uma chave primária para uma tabela. Access cria automaticamente um índice para a chave primária, o que pode ajudar a melhorar o desempenho do banco de dados. Access também garante que cada registro tenha um valor no campo de chave primária e que o valor seja sempre exclusivo. Os valores exclusivos são cruciais, pois, caso contrário, não há uma maneira confiável de distinguir uma determinada linha das demais.

Quando você cria uma nova tabela no modo de exibição Datasheet, Access cria automaticamente uma chave primária para você e atribui um nome de campo de ID e o tipo de dados AutoNumber.

No modo Design, você pode alterar ou remover a chave primária ou definir a chave primária para uma tabela que ainda não tenha uma.

Início da página

Determinar quais campos usar como chave primária

Às vezes, você pode já ter dados que deseja usar como uma chave primária. Por exemplo, você pode ter números de ID existentes para seus funcionários. Se criar uma tabela para rastrear informações de funcionários, você pode decidir usar a ID de funcionário existente como chave primária da tabela. Ou talvez a ID de funcionário só seja exclusiva em combinação com a ID do departamento, o que exige que você use os dois campos em conjunto como a chave primária. Uma boa candidata a chave primária tem as seguintes características:

  • Cada registro tem um valor exclusivo para o campo ou a combinação de campos.

  • O campo ou a combinação de campos nunca é nulo ou vazio — há sempre um valor.

  • Os valores não mudam.

Se não houver dados adequados para usar como uma chave primária, você pode criar um novo campo a ser usado como uma chave primária. Ao criar um novo campo a ser usado como uma chave primária, defina o tipo de dados do campo de Numeração Automática para ajudar a garantir que eles atendam às três características da lista acima.

Início da página

Definir ou alterar a chave primária

  1. Selecione a tabela cuja chave primária você deseja definir ou alterar.

  2. Na guia Página Inicial, no grupo Modos de Exibição, clique em Modo de Exibição e depois em Modo Design.

  3. Na grade de design de tabela, selecione o campo ou campos que você deseja usar como a chave primária.

    Para selecionar um campo, clique no seletor de linhas para o campo desejado.

    Para selecionar mais de um campo, mantenha pressionada a tecla Ctrl enquanto clica no seletor de linha de cada campo.

  4. Na guia Design de Tabela , no grupo Ferramentas , clique em Chave Primária.

    Um indicador de chave é exibido à esquerda do campo ou dos campos especificados como chave primária.

Início da página

Remover a chave primária

  1. Selecione a tabela cuja chave primária você deseja remover.

  2. Na guia Página Inicial, no grupo Modos de Exibição, clique em Modo de Exibição e depois em Modo Design.

  3. Clique no seletor de linha da chave primária atual. Se a chave primária consistir em vários campos, mantenha o Ctrl pressionado e clique no seletor de linha de cada campo.

  4. Na guia Design de Tabela , no grupo Ferramentas , clique em Chave Primária.

    O indicador de chave é removido do campo ou campos especificados anteriormente como chave primária.

Quando você salva uma nova tabela sem definir uma chave primária, Access solicita que você crie um novo campo para a chave primária. Se você clicar em Sim, Access criará um campo de ID que usa o tipo de dados AutoNumber para fornecer um valor exclusivo para cada registro. Se sua tabela já incluir um campo AutoNumber, Access a usará como a chave primária. Se clicar em Não, Access não adiciona um campo e não é definida nenhuma chave primária.

Início da página

Adicionar campos

Para armazenar um novo conjunto de dados sobre algo para o qual já tem uma tabela Access, considere adicionar um campo à tabela. Por exemplo, vamos supor que você tenha uma tabela que armazene o sobrenome, nome, email, telefone e endereço para correspondência de cada um dos seus clientes. Se quiser começar a controlar os meios de comunicação preferidos de cada cliente, adicione um campo para armazenar esses dados.

Armazene cada parte de dados que deseja controlar em um campo. Por exemplo, em uma tabela de contatos, crie campos para Sobrenome, Nome, Número de Telefone e Endereço. Em uma tabela de produtos, crie campos para Nome do Produto, Identificação do Produto e Preço.

Todos os campos têm certas características essenciais, como um nome que identifica exclusivamente o campo dentro de uma tabela, um tipo de dados que define a natureza dos dados, as operações que podem ser executadas nos dados e quanto espaço de armazenamento reservar para cada valor.

Antes de criar os campos, tente separar os dados em partes úteis menores. É muito mais fácil combinar dados mais tarde do que separá-los. Por exemplo, em vez de um campo Nome Completo, considere a possibilidade de criar campos separados para Sobrenome e Nome. Depois, você poderá pesquisar ou classificar por Nome, Sobrenome ou ambos. Se você planeja relatar, classificar, pesquisar ou calcular um item de dados, coloque-o em um campo sozinho.

Depois de criar um campo, você também pode definir as propriedades dele para controlar sua aparência e seu comportamento. Por exemplo, a propriedade Formato define a aparência dos dados em uma folha de dados ou formulário que contêm esse campo.

Início da página

Adicionar um campo inserindo dados

Quando você cria uma nova tabela ou abre uma já existente no modo Folha de Dados, pode adicionar um campo à tabela inserindo dados na coluna Adicionar Novo Campo da folha de dados (1). Access atribui automaticamente um tipo de dados ao campo, com base no valor que introduzir. Se nenhum outro tipo de dados estiver implícito pela sua entrada, Access define o tipo de dados como Texto, mas pode alterar o tipo de dados.

Folha de dados no Access com a coluna Adicionar novo Campo

Insira dados na coluna Adicionar Novo Campo:

  1. Crie ou abra uma tabela no modo Folha de Dados clicando na tabela desejada no Painel de Navegação e, em seguida, clicando em Modo Folha de Dados no menu de atalho.

  2. Na coluna Adicionar Novo Campo, digite o nome do campo que você deseja criar.

    Use um nome descritivo para que o campo seja mais fácil de identificar.

  3. Insira dados no novo campo.

Início da Página

Adicionar um campo usando um modelo de campo

Às vezes, é mais fácil escolher de uma predefinida lista de campos que atendem às suas necessidades do que criar manualmente um campo. Você pode usar a lista Mais Campos para escolher em uma lista de modelos de campo. Um modelo de campo é um conjunto predefinido de propriedades e características que descreve um campo. A definição de modelo campo inclui um nome de campo, um tipo de dados, uma configuração para a propriedade Formato do campo e outras propriedades de campo.

  1. Na guia Página Inicial, no grupo Modos de Exibição, clique em Exibição e depois em Modo Folha de Dados.

  2. No separador Campos da Tabela , no grupo Adicionar & Eliminar , clique em Mais Campos.

    Captura de tela do grupo Adicionar e Excluir na guia Campos da faixa de opções.

  3. Selecione um campo na lista Mais Campos para inserir a nova coluna. Access coloca o campo à direita da coluna onde o cursor está atualmente localizado. Se escolher uma das opções de campo no cabeçalho Início Rápido, como Endereço, Access cria vários campos na tabela para conter as várias partes de um endereço.

Início da página

Defina as propriedades de campo

Depois de criar um campo, você pode definir as propriedades dele para controlar sua aparência e seu comportamento.

Definindo as propriedades do campo, é possível, por exemplo:

  • Controlar a aparência dos dados em um campo

  • Ajudar a impedir a entrada de dados incorretos em um campo

  • Especificar valores padrão para um campo

  • Ajudar a agilizar a pesquisa e a classificação em um campo

Você pode definir algumas das propriedades de campo disponíveis enquanto trabalha no modo Folha de Dados. Porém, para ter acesso à lista completa de propriedades de campo e defini-las, é preciso usar o modo Design.

As propriedades que pode definir dependem do tipo de dados do campo.

Início da página

Definir propriedades de campo no modo Folha de Dados

Você pode renomear um campo, alterar seu tipo de dados, alterar sua propriedade Formato e alterar algumas das outras propriedades de um campo enquanto trabalha no modo Folha de Dados.

  1. No Painel de Navegação, clique com o botão direito na tabela a ser aberta.

  2. No menu de atalho, clique em Modo Folha de Dados.

Início da página

Renomear um campo

Quando adiciona um campo ao introduzir dados na vista Folha de Dados, Access atribui automaticamente um nome genérico ao campo. Access atribui o nome Campo1 ao primeiro campo novo, Campo2 ao segundo campo novo e assim sucessivamente. Por padrão, o nome do campo é utilizado como um rótulo onde o campo é exibido, como um título de coluna em uma folha de dados. Renomear os campos para que eles tenham nomes mais descritivos ajudam a torná-los mais fáceis de usar quando você visualiza ou edita registros.

  1. Clique com o botão direito do mouse no título do campo que deseja renomear (por exemplo, Campo1).

  2. No menu de atalho, clique em Renomear Campo.

  3. Insira o novo nome no título do campo.

    Os nomes dos campos podem ser compostos de até 64 caracteres (letras ou números), incluindo os espaços.

Início da página

Alterar o tipo de dados de um campo

Quando cria um campo ao introduzir dados na vista Folha de Dados, Access examina esses dados para determinar o tipo de dados adequado para o campo. Por exemplo, se introduzir 1/1/2024, Access reconhece esses dados como uma data e define o tipo de dados do campo como Data/Hora. Se Access não conseguir determinar definitivamente o tipo de dados, o tipo de dados está definido como Texto Breve por predefinição (Texto se estiver a utilizar Access 2016 ou versões anteriores).

O tipo de dados do campo determina que outras propriedades de campo podem ser definidas. Por exemplo, pode definir apenas a propriedade Acrescentar Apenas para um campo que tenha o tipo de dados Hiperligação ou o tipo de dados Texto Longo (Memo se estiver a utilizar Access 2016 ou versões anteriores).

Pode haver casos em que você queira alterar manualmente o tipo de dados de um campo. Por exemplo, suponhamos que você tenha números de quarto que se parecem com datas, como 10/2017. Se você digitar 10/2017 em um novo campo no modo Folha de Dados, o recurso de detecção automática de tipo de dados selecionará o tipo Data/Hora para o campo. Como números de quarto são rótulos, e não datas, eles deverão usar o tipo de dados Texto. Use o procedimento a seguir para alterar o tipo de dados de um campo.

  1. No Friso, clique no separador Campos da Tabela .

  2. Na lista Tipo de Dados, no grupo Formatação, selecione o tipo de dados desejado.

    Que tipos de dados estão disponíveis?

    Veja Tipos de dados para bases de dados de ambiente de trabalho do Access para obter uma lista completa dos tipos de dados disponíveis nas bases de dados Access.

    Dicas sobre tipos de dados

    • O tamanho máximo de um ficheiro de base de dados Access é de 2 gigabytes.

    • Para otimizar o desempenho, você deve usar o Tamanho do Campo mais apropriado ao criar um campo de Texto ou Número. Por exemplo, se você espera armazenar códigos postais de comprimento previsível, especifique esse tamanho como o tamanho do campo. Você pode especificar o tamanho do campo ao definir um valor na caixa de propriedade Tamanho do Campo. Para saber mais, confira a seção Definir outras propriedades de campo.

    • Para números de telefone, números de peças e outros números que você não pretende usar para cálculos matemáticos, selecione o tipo de dados Texto em vez do tipo de dados Número. Um valor numérico que é armazenado como texto pode ser classificado e filtrado mais logicamente.

Início da página

Alterar o formato de um campo

Além de determinar o tipo de dados de um novo campo, Access também pode definir a propriedade Formato para o campo, consoante o que introduzir. Por exemplo, se introduzir 10:50, Access define o tipo de dados como Data/Hora e a propriedade Formatar como Hora Média. Para alterar manualmente a propriedade Formato de um campo, faça o seguinte:

  1. No Friso, clique no separador Campos da Tabela .

  2. Na lista Formato, no grupo Formatação, insira o formato desejado.

    Observação: A lista Formato pode não estar disponível para alguns campos (por exemplo, Texto), dependendo do tipo de dados do campo.

Início da página

Definir outras propriedades de campo

  1. No modo Folha de Dados, clique no campo para o qual deseja definir a propriedade.

  2. No separador Campos da Tabela , nos grupos Propriedades, Formatação ou Validação de Campos , selecione as propriedades pretendidas.

Início da página

Definir propriedades de campo no modo Design

Você pode definir as propriedades de campo enquanto você trabalha com uma tabela no modo Design. No modo Design, você define o tipo de dados do campo na grade de design da tabela e define outras propriedades no painel Propriedades do Campo.

  1. No Painel de Navegação, clique com o botão direito na tabela.

  2. No menu de atalho, clique em Modo Design.

Início da página

Alterar o tipo de dados de um campo

Você pode alterar vários aspectos de um campo após sua criação.

Aviso: Você também pode alterar esses aspectos de um campo que você acaba de adicionar. Porém, se já existirem dados no campo, algumas ações não estarão disponíveis ou podem causar perda de dados.

  1. Na grade de design da tabela, localize o campo para o qual você deseja definir o tipo de dados.

  2. Na coluna Tipo de Dados, escolha um tipo de dados da lista.

    Que tipos de dados estão disponíveis?

    Veja Tipos de dados para bases de dados de ambiente de trabalho do Access para obter uma lista completa dos tipos de dados disponíveis nas bases de dados Access.

    Dicas sobre tipos de dados

    • O tamanho máximo de um ficheiro de base de dados Access é de 2 gigabytes.

    • Para números de telefone, números de peças e outros números que você não pretende usar para cálculos matemáticos, selecione o tipo de dados Texto em vez do tipo de dados Número. Um valor numérico que é armazenado como texto pode ser classificado e filtrado mais logicamente, mas não pode ser facilmente usado em cálculos.

    • Para os tipos de dados Texto e Número, você pode especificar o tipo de dados ou o tamanho do campo com mais precisão definindo um valor na caixa de propriedade Tamanho do Campo.

Início da página

Definir outras propriedades de campo

Observação: Nem todos os formatos estão disponíveis para todos os tipos de dados. Defina o tipo de dados primeiro e, em seguida, se necessário, defina o formato.

  1. Na grade de design da tabela, selecione o campo para o qual deseja definir propriedades. Access apresenta as propriedades deste campo no painel Propriedades do Campo .

    O tipo de dados do campo determina quais propriedades você pode definir.

  2. No painel Propriedades do Campo, insira as configurações desejadas para cada propriedade, ou pressione F6 e, em seguida, use as teclas de direção para selecionar uma propriedade.

    Quais propriedades de campo estão disponíveis?

    Veja Introdução aos tipos de dados e às propriedades dos campos para obter uma lista completa das propriedades de campo disponíveis para cada tipo de dados nas bases de dados Access.

    Observação: Nem todas as propriedades estão disponíveis para cada campo. O tipo de dados do campo determina quais propriedades ele tem.

  3. Para liberar mais espaço para digitar ou editar uma configuração de propriedade na caixa de propriedade, pressione Shift+F2 para exibir a caixa Zoom.

    Dica: Se você estiver inserindo uma máscara de entrada ou uma expressão de validação e precisar de ajuda para criá-la, clique Botão Construtor ao lado da caixa de propriedade para exibir o construtor apropriado.

  4. Pressione Ctrl+S para salvar as suas alterações.

Início da página

Mover um campo

Para mover um campo, arraste-o à posição que você deseja. Para selecionar vários campos contíguos e movê-los, clique no primeiro campo, mantenha pressionada a tecla SHIFT, e clique no último campo. Com isso você pode arrastar o grupo de campos selecionado para uma nova posição.

Quando você arrasta um campo, a posição dele é alterada na Folha de Dados, mas a ordem dos campos no design da tabela não é alterada. Se você acessar os campos de forma programática, a ordem original será aplicada. Por exemplo, se você arrastar um campo para uma nova posição na Folha de Dados, e depois criar um formulário a partir da tabela usando o botão Formulário, o campo ficará na posição original.

Início da página

Confira também

Adicionar um campo calculado a uma tabela

Adicionar um campo a um formulário ou relatório

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.