Introdução aos controlos

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Este artigo descreve os diferentes tipos de controlos que estão disponíveis no Access e mostra como pode adicionar controlos a formulários e relatórios. Os controlos são elementos de um formulário ou relatório que servem para introduzir, editar ou visualizar dados. Por exemplo, uma caixa de texto é um controlo muito utilizado para apresentar dados em relatórios ou para introduzir e apresentar dados em formulários. Outros controlos muito utilizados incluem botões de comando, caixas de verificação e caixas de combinação (listas pendentes).

Neste artigo

Compreender os controlos

Compreender esquemas

Noções sobre controlos

Os controlos permitem-lhe ver e trabalhar com dados na aplicação de base de dados. O controlo utilizado com maior frequência é a caixa de texto, mas outros são também utilizados, como botões de comando, rótulos, caixas de verificação e controlos de subformulário/subrelatório.

Os controlos podem ser vinculados, não vinculados ou calculados:

  • Controlo vinculado    Um controlo cuja origem de dados é um campo numa tabela ou consulta denomina-se controlo vinculado. Poderá utilizar controlos vinculados para apresentar valores provenientes de campos na base de dados. Os valores podem ser texto, datas, números, valores Sim/Não, imagens ou gráficos. Por exemplo, uma caixa de texto que apresenta o apelido de um empregado poderá obter esta informação a partir do campo Apelido na tabela Empregados.

  • Controlo não vinculado    Um controlo que não tem uma origem de dados (tal como um campo ou expressão) denomina-se controlo não vinculado. Poderá utilizar controlos não vinculados para apresentar informações, imagens, linhas ou rectângulos. Por exemplo, um rótulo que apresente o título de um relatório é um controlo não vinculado.

  • Controlo calculado    Um controlo cuja origem de dados é uma expressão (e não um campo) denomina-se controlo calculado. O valor que pretende utilizar como origem de dados no controlo é especificado mediante definição de uma expressão. Uma expressão pode ser uma combinação de operadores (por exemplo, = e + ), nomes de controlos, nomes de campos, funções que devolvem um valor único e valores constantes. Por exemplo, a expressão seguinte calcula o preço de um artigo com um desconto de 25 por cento, multiplicando o valor no campo Preço Unitário por um valor constante (0,75).

= [Preço Unitário] * 0,75

Uma expressão pode utilizar dados de um campo na consulta ou tabela subjacente do formulário ou relatório, ou dados de outro controlo no formulário ou relatório.

Nota: Também podem ser realizados cálculos em tabelas adicionando um campo Calculado, ou em consultas, introduzindo uma expressão na linha Campo da grelha da consulta. Poderá depois vincular formulários e relatórios a essas tabelas ou consultas e os cálculos aparecerão nos formulários ou relatórios sem precisar de criar um controlo calculado.

Quando cria um formulário ou relatório, poderá ser mais eficaz adicionar e dispor todos os controlos vinculados em primeiro lugar, especialmente se estes constituírem a maior parte dos controlos no objecto. Em seguida, poderá adicionar os controlos não vinculados e calculados que completam a estrutura utilizando as ferramentas no grupo Controlos do separador Estrutura na vista de esquema ou na vista de estrutura.

Um controlo é vinculado a um campo identificando-se o campo a partir do qual o controlo obtém os respectivos dados. É possível criar um controlo vinculado ao campo seleccionado arrastando o campo a partir do painel Lista de Campos para o formulário ou relatório. O painel Lista de Campos apresenta os campos da consulta ou tabela subjacente do formulário. Para apresentar o painel Lista de Campos, abra o objecto na vista de esquema ou na vista de estrutura e, no separador Estrutura, no grupo Ferramentas, clique em Adicionar Campos Existentes. Quando fizer duplo clique num campo no painel Lista de Campos, o Access irá adicionar o tipo de controlo apropriado para esse campo ao objecto.

Em alternativa, poderá vincular um campo a um controlo escrevendo o nome do campo no próprio controlo (se o objecto estiver aberto na vista de esquema) ou na caixa de propriedades Origem do Controlo, na folha de propriedades do controlo. A folha de propriedades define as características do controlo como, por exemplo, o respectivo nome, a origem dos respectivos dados e o respectivo formato. Para visualizar ou ocultar a folha de propriedades, prima a tecla F4.

Utilizar o painel Lista de Campos é a melhor forma de criar um controlo vinculado, por dois motivos:

  • O Access preenche automaticamente o rótulo anexado do controlo com o nome do campo (ou a legenda definida para esse campo na tabela ou consulta subjacente), pelo que não é necessário escrever manualmente o rótulo do controlo.

  • O Access define automaticamente muitas das propriedades do controlo com os valores apropriados de acordo com as propriedades do campo na tabela ou consulta subjacente (tais como as propriedades Formato, Casas Decimais e Máscara de Introdução).

Se já tiver criado um controlo não vinculado e pretender vinculá-lo a um campo, defina o valor na caixa de propriedade Origem do Controlo do controlo com o nome do campo. Para obter detalhes sobre a propriedade Origem do Controlo, prima a tecla F1 enquanto o cursor se encontra na lista pendente da propriedade.

Início da página

Noções sobre esquemas

Os esquemas são guias que alinham os controlos horizontal e verticalmente para conferir ao formulário um aspecto uniforme. Poderá encarar um esquema como uma tabela, na qual cada célula da tabela está vazia ou contém um único controlo. Os procedimentos que se seguem mostram como adicionar, remover ou redispor controlos em esquemas.

Nota: Os esquemas são opcionais se estiver a criar uma base de dados do ambiente de trabalho que só será aberta utilizando o Access. No entanto, se pretender publicar a base de dados num servidor do SharePoint e utilizá-la num browser, terá de utilizar esquemas em todos os formulários e relatórios que pretende utilizar no browser.

Para obter mais informações sobre bases de dados Web, consulte o artigo Criar uma base de dados do Access para partilhar na Web.

Esquemas podem ser configurados de muitas maneiras diferentes, mas normalmente estão configurados numa tabela ou um formato empilhado . Dentro destes dois formatos principais, pode dividir ou unir células para personalizar o esquema para se adequar os controlos. Para mais informações, consulte a secção Dividir ou intercalar células num esquema.

  • Em esquemas de controlos em tabela, os controlos são dispostos por linhas e colunas como uma folha de cálculo, com rótulos na parte superior, tal como é ilustrado a seguir:

    Um esquema de tabela num relatório.

    Os esquemas de controlos em tabela abrangem sempre duas secções de um formulário ou relatório. Independentemente da secção em que os controlos estejam, os rótulos estão na secção acima.

  • Em esquemas empilhados, os controlos são dispostos na vertical à semelhança de um formulário de papel, com um rótulo à esquerda de cada controlo, tal como é ilustrado a seguir:

    Um esquema empilhado num formulário.

    Os esquemas empilhados são sempre inseridos numa única secção do formulário ou relatório.

O Access cria automaticamente esquemas de tabela em qualquer uma das seguintes circunstâncias:

  • O utilizador cria um novo relatório clicando em Relatório no grupo Relatórios do separador Criar.

  • O utilizador cria um novo relatório clicando em Relatório em Branco no grupo Relatórios no separador Criar e arrastando, depois, um campo do painel Lista de Campos para o relatório.

O Access cria automaticamente esquemas empilhados em qualquer uma das seguintes circunstâncias:

  • O utilizador cria um novo formulário clicando em Formulário no grupo Formulários no separador Criar.

  • O utilizador cria um novo formulário clicando em Formulário em Branco no grupo Formulários no separador Criar e arrastando depois um campo do painel Lista de Campos para o formulário.

Nesta secção

Criar um novo esquema

Alternar um esquema de tabela para empilhadas ou de empilhadas para tabela

Dividir um esquema em dois esquemas

Adicionar linhas ou colunas a um esquema

Remover linhas ou colunas a partir de um esquema

Dividir ou intercalar células num esquema

Reorganizar os controlos num esquema

Adicionar controlos a um esquema

Remover controlos de um esquema

Criar um novo esquema

Num objecto formulário ou relatório existente, é possível criar um novo esquema de controlos efectuando o seguinte procedimento:

  1. Seleccione um controlo que pretenda adicionar ao esquema.

  2. Se pretender adicionar outros controlos ao mesmo esquema, mantenha premida a tecla SHIFT e seleccione também esses controlos.

  3. No separador Dispor, no grupo Tabela, clique em Tabela ou Empilhado.

O Access cria o esquema e adiciona os controlos seleccionados ao mesmo.

Início da secção

Mudar um esquema de tabela para empilhado ou vice-versa

Para mudar todo um esquema de um tipo de esquema para outro:

  • Seleccione uma célula no esquema que pretende alterar.

  • No separador Dispor, no grupo Linhas & Colunas, clique em Seleccionar Esquema.

  • No separador Dispor, no grupo Tabela, clique no tipo de esquema pretendido (Tabela ou Empilhado).

O Access redispõe os controlos no tipo de esquema pretendido.

Início da secção

Dividir um esquema em dois

É possível dividir um esquema de controlo em dois esquemas efectuando o seguinte procedimento:

  1. Mantenha premida a tecla SHIFT e clique nas células que pretende mover para o novo esquema.

  2. No separador Dispor, no grupo Tabela, clique no tipo de esquema pretendido para o nome esquema (Tabela ou Empilhado).

O Access cria um novo esquema de controlo e adiciona-lhe os controlos seleccionados.

Nota: O esquema original pode conter linhas ou colunas vazias como resultado da divisão do esquema. Para eliminar a linha ou coluna, clique com o botão direito do rato numa célula na linha ou coluna e clique em Eliminar Linha ou Eliminar Coluna.

Início da secção

Adicionar linhas ou colunas a um esquema

  1. Seleccione uma célula adjacente à qual pretende adicionar a nova linha ou coluna.

  2. No separador Dispor, no grupo Linhas & Colunas, clique em Inserir Acima ou Inserir Abaixo, para inserir uma nova linha acima ou abaixo da linha actual. Clique em Inserir à Esquerda ou Inserir à Direita, para inserir uma nova coluna à esquerda ou à direita da coluna actual.

O Access adiciona a nova linha ou coluna ao esquema.

Início da secção

Remover linhas ou colunas de um esquema

  1. Seleccione uma célula na linha ou coluna que pretende remover.

  2. No separador Dispor, no grupo Linhas & Colunas, clique em Seleccionar Coluna ou Seleccionar Linha, para seleccionar a coluna ou linha.

  3. Prima a tecla DELETE.

O Access elimina a linha ou coluna do esquema.

Início da secção

Dividir ou unir células num esquema

Tal como uma tabela num documento de processamento de texto, um esquema é constituído por células que estão dispostas em linhas e colunas. Cada célula pode conter um controlo, tal como uma caixa de texto , um rótulo ou um botão de comando. Pode dividir uma célula horizontalmente ou verticalmente, para criar duas células ou unir múltiplas células para criar uma célula grande que se estende por múltiplas linhas ou colunas no esquema. Mesmo quando isso acontece, a célula só poderá conter um controlo.

Dividir células

Quando uma célula é dividida verticalmente, é criada uma nova linha na estrutura do esquema. Se existirem outras células na linha que é dividida, elas ficarão com o mesmo tamanho (abrangem as duas linhas subjacentes que resultam da divisão). Quando uma célula é dividida horizontalmente, é criada uma nova coluna na estrutura do esquema. Se existirem outras células na coluna que é dividida, elas ficarão com o mesmo tamanho (abrangem as duas colunas subjacentes que resultam da operação de divisão).

Unir células

Nota: Pode unir células vazias ou uma célula que já contenha um controlo e células vazias. No entanto, não pode unir células que contenham múltiplos controlos, porque cada célula pode apenas conter um controlo.

  1. Seleccione a primeira célula que deseja unir.

  2. Mantenha premida a tecla SHIFT e seleccione as outras células que pretende unir.

  3. No separador Dispor, no grupo Unir / Dividir, clique em Unir.

Nota: Quando divide ou une múltiplas células num esquema, a estrutura de linhas e colunas subjacente pode tornar-se complexa. Por isso, pode ser difícil redimensionar apenas a célula pretendida. É aconselhável começar por ajustar o melhor possível as alturas das linhas e os tamanhos das colunas e só depois dividir e unir as células para criar o esquema pretendido.

Início da secção

Redispor controlos num esquema

Pode mover um controlo dentro de um esquema, ou entre esquemas, arrastando-o para a localização pretendida. À medida que arrasta o controlo, uma barra horizontal ou vertical indica onde ele será colocado quando libertar o botão do rato. Se arrastar o controlo sobre uma célula vazia, o Access destaca a célula inteira para indicar onde será colocado o controlo.

Também pode mover um controlo de dentro de um esquema ao selecioná-la, mantendo premida a tecla ALT e, em seguida, utilizar as teclas de seta para mover o controlo.

Se utilizar a ALT + SETA para a combinação de teclas para mover um controlo de para a esquerda ou direita e movê-lo fora dos limites do esquema, o Access adiciona novas colunas para o esquema, conforme necessário para acomodar o comando mover. Estas novas colunas irão permanecer, mesmo se mover o controlo novamente para a sua localização original e pode ter consequência inesperada da alargar o relatório para que expande a para outra página. Nos relatórios, isto pode causar páginas em branco imprimir, devido a largura do objeto relatório extra. Para eliminar uma coluna vazia num esquema, na vista de esquema, selecione uma célula na coluna e, em seguida, prima a tecla DELETE. Quando já não o esquema este se cruza o limite de página, o Access redimensiona automaticamente o relatório novamente para baixo até à largura da página original.

Início da secção

Adicionar controlos a um esquema

Para adicionar um novo campo a partir do painel Lista de campos para um esquema de controlo existente   

  • Arraste o campo do painel Lista de Campos para o esquema. uma barra horizontal ou vertical indica onde será colocado o campo quando libertar o botão do rato. Se arrastar o campo sobre uma célula vazia, o Access destaca a célula inteira para indicar onde será colocado o campo.

Para adicionar controlos existentes para um esquema de controlo existente   

  1. Na vista de esquema, seleccione o primeiro controlo que pretende adicionar ao esquema de controlos.

  2. Se pretender adicionar outros controlos ao mesmo esquema, mantenha premida a tecla SHIFT e seleccione também esses controlos. Poderá seleccionar controlos noutros esquemas.

  3. Arraste os campos seleccionados para o esquema. Uma barra horizontal ou vertical indica onde os campos serão colocados quando o botão do rato for libertado.

Início da secção

Remover controlos de um esquema

Remover controlos de um esquema permite-lhe colocá-los em qualquer parte do formulário ou relatório sem afectar o posicionamento de outros controlos.

Se pensar em utilizar um formulário ou relatório como parte de uma aplicação da Web, todos os seus controlos têm de estar inseridos em esquemas.

  1. No separador Base, no grupo Vistas, clique em Vista e, em seguida, clique em Vista de estrutura.

  2. Seleccione as células que pretende remover do esquema, incluindo os rótulos. Para seleccionar várias células, mantenha a tecla SHIFT premida e clique nas células que pretende remover. Para seleccionar todas as células do esquema, no separador Dispor, no grupo Linhas & Colunas, clique em Seleccionar Esquema.

  3. Clique com o botão direito do rato numa das células seleccionadas, aponte para Esquema e clique em Remover.

    O Access remove as células seleccionadas do esquema.

  4. Se deixou alguns controlos no esquema, eles não se sobrepõem aos controlos removidos. Ainda com os controlos seleccionados, arraste-os para fora do esquema, tendo atenção para não os largar novamente no esquema.

Início da página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×