Criando um Formulário para Pacientes e Consultas
Agora que temos as duas tabelas prontas e relacionadas podemos
criar um formulário que una as duas e mostra os dados do paciente e de suas
consultas.
Se você estiver usando o Access 2000:
- clique na opção Formulários da janela principal e dê um
duplo clique em Criar formulário usando o assistente ou
- vá ao menu Inserir e escolha a opção Formulário; na
janela que aparecer, escolha Assistente de formulário e clique em OK.
Se estiver usando o Access 97:
- clique na guia Formulários e depois clique em Novo; na
janela que aparecer, escolha Assistente de formulário e clique em OK, ou
- vá ao menu Inserir e escolha a opção Formulário; na
janela que aparecer, escolha Assistente de formulário e clique em OK.
Quando o Assistente de formulário aparecer, faça o seguinte:
- Na Lista Tabelas/Consultas, escolha Tabela: Pacientes.
Todos os campos que definimos para os pacientes serão exibidos. Clique no
botão >>. Não clique em Avançar ainda!
- Na Lista Tabelas/Consultas, escolha agora Tabela:
Consultas. Todos os campos da consulta aparecerão, mas só vamos levar alguns
para o formulário. Clique em Data e depois no botão >; depois
clique em Observacao e novamente no botão >.
- Clique em Avançar.
- O Assistente agora pergunta "Como você deseja exibir
os seus dados?". Provavelmente, a opção por Pacientes já estará
marcada, bem como a opção Formulário com subformulários (se não
estiverem, marque-as).
- Clique em Avançar.
- Quando o assistente perguntar "Que layout você deseja
para o seu subformulário?" escolha Tabela e clique em Avançar
(o subformulário é onde as consultas de cada paciente aparecerão).
- Escolha, na janela de estilos, aquele que considerar mais
interessante e clique em Avançar.
- Na última janela, clique em Concluir. Pronto, nosso
formulário de pacientes e consultas está terminado! Ele deverá ficar
parecido com a figura abaixo:

Observe que temos um formulário dentro de outro:
o maior contém os dados do paciente, e o menor contém as consultas daquele
paciente. Cada formulário tem seus próprios botões de navegação. Quando
você usa os botões de navegação mais embaixo, está andando de paciente em
paciente, e suas consultas, se houver, serão mostradas; se usar os botões mais
em cima, vai ver as consultas do paciente que está sendo exibido no formulário
maior.
Experimente inserir nomes de pacientes e dados de
consultas, etc., e faça a navegação pela tabela, para ver como estes
formulários funcionam.
Apesar de este formulário ter ficado
interessante, há muito ainda que se pode fazer para melhorá-lo. É o que vamos
ver na próxima lição.
Lição
Anterior Próxima
Lição