Página pessoal
Programação » Access » Formularios
O Access pemite configurar a forma como os dados são visualizados e editados através da utilização de formulários. nestes formulários é possível acrescentar também gráficos e cores. A ordem e disposição dos campos é definida pelos utilizadores.
Os formulários apresentam as seguintes vantagens quando comparadas com o modo de visualização dos dados em tabelas:
Regras de validação de entradas indicadas pelo utilizador.
Percorrer dados de várias tabelas.
Susbtituir formulários existentes em papel.
Podem incluir sons e imagens na introdução de dados.
Quando se trabalha com formulários a barra de cima surge com os seguintes ícones:
Desenho de formulários.
Gravar formulário
Imprimir formulário
Prévisualizar impressão de formulário
Corrector ortográfico
Cortar
Copiar
Colar
Colar formato
Desfazer última operação
Hyperlink
Ordenar por ordem ascendente
Ordenar por ordem descendente
Filtro por exemplo
Filtro por formulário
Retirar filtro
Procurar
Introduzir nova ficha
Apagar ficha
Propriedades
Janela da base de dados
Novo objecto
Ajuda
Para introduzir dados com um formulário é necessário abrir esse formulário. Para tal fazer:
Carregar no botão de formulários.
Seleccionar o formulário pretendido e carregar em OPEN ou fazer um duplo clic.
Os tipos de campos existentes num formulário são:
Caixa de texto preenchido automaticamente
Caixa de texto a ser preenchido pelo utilizador.
Lista de opções a serem escolhidas pelo utilizador.
Botões
Caixas de validação
Imagens OLE.
Caixa com campos do tipo MEMO.
Caixas de escolha de opções.
Quando se editam dados num formulário funcionam todas as teclas vistas anteriormente e ainda as teclas PAGE DOWN e PAGE UP para passar para a ficha anterior e para a seguinte.
Para se acrescentar uma nova ficha deslocamos-nos para a última ficha ou então executa-se o comando RECORDS - DATA ENTRY.
Se pretendermos procurar, por exemplo, o nome duma pessoa, basta fazer o seguinte:
Colocar o cursor no campo do nome da pessoa.
Carregar no ícone do binóculo
.
Na caixa de diálogo e dentro da caixa FIND WHAT colocar o nome a procurar.
Na caixa WHERE seleccionar se se pretende procurar um nome exactamente igual ao que se indicou (MATCH WHOLE FIELD), se pretende encontrasr um nome que tenha esse início (START OF FIELD) ou se pretende apenas que essa nome exista no campo (ANY PART OF FIELD).
Carregar no botão FIND FIRST.
Se não for essa a ficha pretendida carregar no botão FIND NEXT até encontrar a ficha pretendida.
Carregar em CLOSE.
Pode-se ainda escolher que se pretende procurar em todos os campos através da opção SEARCH IN ALL FIELDS.
Este método pode ser usado em conjunto com os métodos explicados anteriormente para alterar e apagar fichas
Nos formulários é possível utilizar filtros para restringir as fichas que surgem no ecrã.
A forma mais fácil de encontrar todas as ocorrências de uma valor é seleccionar um campo com esse valor e carregar no botão
. Desse modo irá ver-se todas as ocorrências com esse valor.
Para pesquisas mais complexas fazer :
Carregar no botão Filter by Form
.
Seleccionar as condições a ser observadas pelos vários campos
Carregar no botão para aplicar o filtro.
Para aceder à forma de selecção através de uma pesquisa utilize o comando RECORDS - FILTER - ADVANCED FILTER/SORT o qual permite definir filtros mais complexos e até gravá-los como queries.
Para ordenar os dados basta colocar o cursor na coluna pela qual se pretende ordenar os dados e carregar num dos botões
.
O primeiro botão coloca as fichas por ordem ascendente e o segundo botão coloca as fichas por ordem descendente.
O Access facilita a criação rápida de formulários a partir de tabelas criadas pelo utilizador. Os formulários também podem ser criados a partir de pesquisas definidas pelo utilizador.
A ferramenta para o fazer é o FORM WIZARDS, de notar que em inglês a palavra WIZARD significa mágico ou feiticeiro. Sempre que um ícone tiver uma espécie de uma estrela no canto superior esquerdo isso indica que dá acesso a um Wizard.
Os passos necessários para criar um formulário utilizando o FORM WIZARD são:
Se ainda não estiver seleccionado carregue no botão dos FORMS.
Carregue no botão NEW para criar um novo formulário.
Escolha a opção Form Wizard como na imagem.
Na caixa abaixo selecciona a tabela ou pesquisa a partir da qual quer criar o formulário.
Carregue no botão do FORMWIZARDS.
Escolha a opção SINGLE COLUMN.
Carregue em OK.
Carregue no botão >> para acrescentar todos os campos ao formulário.
Carregue no botão NEXT.
Escolha a aparência pretendida.
Carregue em NEXT.
Carregar no ícone do modo de visualização de formulário.
Execute o comando FILE SAVE FORM para gravar o formulário.
Após se ter criado o formulário a sua apresentação deve ser alterada para o tornar mais fácil de ler e bem organizado. Para alterar um formulário faz-se:
Selecciona-se o formulário a ser alterado.
Carrega-se no botão DESIGN.
Selecciona-se a entidade a ser alterada e executa-se uma operação sobre ela.
Zonas do formulário :
Cabeçalho - Onde habitualmente se coloca um título e descrição acerca do formulário.
Zona de detalhe - Onde se coloca o corpo principal do formulário.
Rodapé - Fundo do formulário
Pode depois alterar as propriedades do campo através da caixa de propriedades. A caixa de propriedades pode mostrar todas as propriedades ou só as propriedades relativas à formatação, aos dados, aos evento ou as restantes.
Na caixa abaixo mostra-se como exemplo todas as propriedades que podem ser alteradas para uma caixa com texto.
Todos os campos e blocos de texto podem ser arrastados com o rato e a sua posição alterada fazendo:
Seleccionar o bloco pretendido. Para tal carregar com o rato em cima do bloco ou então marcar um rectângulo carregando com o rato numa extremidade e arrastando até à outra.
Colocar o cursor do rato em cima do campo até este tomar uma forma de uma mão.
Arrastar a mão para a nova localização do bloco e largar o botão do rato.
Para alterar o alinhamento com que o texto surge nos campos faz-se:
Selecciona-se os campos pretendidos.
Carrega-se no ícone com o tipo de alinhamento pretendido.
Podem-se alterar mais parâmetros através do menu Format
Para alterar as cores faz-se:
Selecciona-se os blocos de texto aos quais se pretende alterar a cor.
Carrega-se num dos ícones acima.
O primeiro permite alterar o fundo
O segundo permite alterar a cor do texto.
O terceiro permite alterar a cor do preenchimento.