Tecnologias da Informação e Comunicação
Módulo II – Access
Guião Prático Nº 7
Abre o Microsoft Access.
Abre a tua BD Escola criada no guião passado.
Verifica se as relações entre as tabelas são as seguintes:
Começa por editar o campo classificação da tabela notas e altera o tipo de dados para
Assistente de Pesquisas.
Um assistente irá surgir no ecrã. Segue as instruções:
Selecionar os valores que quero.
Preencher valores de 0 a 20 e Concluir.
1
Ricardo Sérgio
Tecnologias da Informação e Comunicação
Módulo II – Access
Guião Prático Nº 7
Abre a tabela notas e verifica que agora podes alterar as notas através de uma
combobox.
Com o que aprendeste anteriormente altera o campo Ano da tabela Disciplina para que
surja uma combobox de escolha com valores entre 7 e 12.
Vamos agora criar uma interface para a gestão desta aplicação.
Tu, como aluno no final do 12º ano irás à secretaria solicitar o teu certificado de
conclusão de curso. Nesse certificado, para além de mencionar que terminaste o 12º
ano, vem a média do curso (de todas as disciplinas) e ainda, se assim o pretenderes, as
notas finais a cada uma das disciplinas. Como deves compreender, este documento não
passa de um relatório semelhante a muitos que criaste até agora no Access. O problema
é que a função do secretário é mais complexa do que isto e o programa deve facilitar-lhe
a vida. Como apenas temos alunos, notas e disciplinas a aplicação é muito simples.
Vamos imaginar que te encontras a trabalhar na secretaria da escola. O que achas que o
programa deveria fazer?
1. Matricular alunos na escola (inserir alunos na tabela alunos)
2. Inserir disciplinas na tabela disciplinas.
3. Inserir notas de um determinado aluno a uma determinada disciplina (não vai
ser realizado neste guião).
4. Imprimir relatório por aluno (certificado de conclusão de curso).
Vamos começar por criar um formulário em branco
Garante que estás na vista de esquema
(caixa de combinação)
de nome ObterCertificado.
e nos controlos insere um combobox
associada ao campo nome da tabela aluno.
2
Ricardo Sérgio
Tecnologias da Informação e Comunicação
Módulo II – Access
Guião Prático Nº 7
Segue as instruções para o assistente.
Escolher a primeira opção.
Escolher a tabela Alunos.
Escolher os campos Nome e CodAluno
Ordenar por Nome
Ocultar a chave
Dar o nome “Escolha um Aluno” e Concluir.
Insere ainda um botão e para já cancela o assistente.
3
Ricardo Sérgio
Tecnologias da Informação e Comunicação
Módulo II – Access
Guião Prático Nº 7
Altera o nome do botão ativando a folha de propriedades
e no separador
Formato na opção Legenda para “Obter Certificado”.
O resultado final do formulário deve ser o seguinte:
Bem agora que temos um formulário para obter os certificados falta-nos um relatório
que mostre a informação que queremos. No entanto, ainda nos falta fazer uma pergunta
(consulta) à BD para que esta nos devolva as notas do aluno selecionado no formulário,
para que assim, posteriormente se possa fazer um relatório desta pergunta em
específico.
Cria uma consulta a envolver as 3 tabelas de nome NotasAluno e com os seguintes
campos.
Como podes verificar, ao contrário do que temos vindo a fazer até aqui, não colocamos
um campo fixo no critério mas sim [Formulários]![ObterCertificado]![CaixaCombinação0].
Desta forma o Access irá buscar o valor selecionado na combobox selecionando apenas
as notas desse aluno. Trata-se de uma pergunta à BD dinâmica.
Agora falta mostrar as notas no relatório e fazer o botão do formulário abrir esse
relatório.
Através do assistente de relatórios segue as instruções seguintes:
4
Ricardo Sérgio
Tecnologias da Informação e Comunicação
Módulo II – Access
Guião Prático Nº 7
Seleciona o Nome da tabela Alunos
Seleciona os campos Nome e classificação da
consulta NotasAluno
Seleciona o nome da tabela alunos e clica na Ordena por Nome da disciplina
seta para a direita para que o título do
relatório seja o nome do aluno
Mantém as opções por defeito
Muda o nome para “Certificado de Conclusão
de Curso”
No final escolhe cancelar na janela que surgir no ecrã.
5
Ricardo Sérgio
Tecnologias da Informação e Comunicação
Módulo II – Access
Guião Prático Nº 7
Vamos associar este relatório ao botão do nosso formulário. Para isso, edita o
formulário Obter Certificado em vista de estrutura e seleciona o botão Obter
certificado. Na Folha de Propriedades no separador Evento opção Ao fazer Clique
carrega em
.
Uma nova janela irá surgir no ecrã onde deves prosseguir com Construtor de Macros.
Seleciona a opção Abrir Relatório.
Seleciona o relatório Certificado de Conclusão de Curso.
Fecha e guarda a Macro e volta ao formulário para o testares. Exemplo para o João:
6
Ricardo Sérgio
Tecnologias da Informação e Comunicação
Módulo II – Access
Guião Prático Nº 7
Altera o nome dos campos do formulário para Nome do Aluno, Disciplina e
Classificação.
Falta um parâmetro importante no nosso relatório. A média final de curso. Qualquer
cálculo tem de ser realizado na parte de rodapé do nosso relatório ou não irá funcionar.
Começa por assistir ao vídeo de nome “Média num Relatório em Access” presente no
Website da disciplina. Altera o relatório para que apareça algo semelhante ao seguinte:
Cria um botão no relatório que te permita voltar ao formulário.
7
Ricardo Sérgio
Tecnologias da Informação e Comunicação
Módulo II – Access
Guião Prático Nº 7
Cria um novo formulário de nome Gestão de alunos que seja a interface geral da tua
aplicação.
O botão Certificados acede ao formulário Obter Certificado.
O botão alunos para o formulário alunos.
O botão Disciplinas para o formulário Disciplinas.
Procede às alterações necessárias para que os seguintes formulários fiquem com o
seguinte aspeto:
O botão início volta para o formulário Gestão de Alunos. O botão adicionar aluno/disciplina
adiciona um novo aluno/disciplina. O botão Eliminar aluno/disciplina elimina o respetivo
aluno/disciplina.
Guarda o teu trabalho.
8
Ricardo Sérgio
Download

Guião Prático Nº7