Quando pretende personalizar um formulário, vista ou relatório do Access, a tarefa mais comum é adicionar ou modificar controlos. Estas são as caixas de texto, botões, caixas de combinação e outras ferramentas que utiliza para adicionar, editar e apresentar os dados.
Quer esteja a trabalhar numa aplicação Web do Access ou numa base de dados de ambiente de trabalho do Access, pode adicionar controlos de uma de duas formas:
-
Para criar um controlo vinculado a um campo (ou seja, o controlo será apresentado e permite-lhe editar dados a partir de uma tabela), abra a Lista de Campos (Alt+F8) e arraste o campo da lista para o formulário, vista ou relatório. O Access adiciona um controlo adequado para o tipo de dados armazenados no campo.
Dica: Se criar um formulário com a ferramenta Formulário numa base de dados de ambiente de trabalho do Access, o Access cria automaticamente controlos vinculados para todos os campos na origem de registos.
-
Para criar um controlo desvinculado, clique num controlo no separador Estrutura do friso. Numa aplicação Web do Access, o controlo é apresentado imediatamente na vista. Numa base de dados de ambiente de trabalho, terá de clicar no formulário, vista ou relatório onde pretende colocar o controlo.
Se quiser, pode converter um controlo desvinculado num controlo vinculado ao editar as propriedades do controlo. Prima F4 se estiver a utilizar uma base de dados de ambiente de trabalho para ver as propriedades e, em seguida, selecione um nome de campo no menu pendente Origem do Controlo .
Como fazer escolher entre vinculado e desvinculado?
Os controlos vinculados são os que utiliza para ver ou trabalhar com dados nas suas tabelas ou consultas. Uma vez que estão ligados à origem de dados subjacente, todas as alterações efetuadas nos controlos vinculados são refletidas na origem de dados (partindo do princípio de que a origem de dados é editável).
Os controlos desvinculados são úteis para apresentar valores calculados ou para introduzir valores que não precisam de ser armazenados em tabelas. Por exemplo, pode colocar controlos desvinculados num formulário para introduzir datas de início e de fim e, em seguida, utilizar uma macro anexada a um controlo de botão de comando para ler as datas e apresentar um relatório para o intervalo de datas introduzido. Uma vez que não precisa de armazenar essas datas para referência futura, os controlos não precisam de estar vinculados a nada.
O que mais posso fazer com os controlos?
O tipo de controlo mais comum é a caixa de texto; estes podem apresentar muitos tipos de dados diferentes, como texto, números e datas. Outros controlos têm funções mais especializadas. Por exemplo, existe um controlo para inserir uma quebra de página num relatório, um para adicionar conteúdo Web a um formulário de base de dados de ambiente de trabalho e outro para adicionar um subformulário a um formulário de base de dados de ambiente de trabalho. Pode criar um controlo que referencia um controlo noutro formulário e, numa base de dados de ambiente de trabalho, pode alterar a ordem de tabulação dos controlos.
Para obter mais informações sobre como adicionar controlos a relatórios, consulte Introdução aos relatórios no Access.