Upload
rafaela-cossielo
View
71
Download
31
Embed Size (px)
DESCRIPTION
Microsoft Access
Citation preview
Exercício de
MS Access 2007
Formulários e Relatórios
Formulários e Relatórios Formulário
1. Formulário para cadastramento de cursos • Selecionar a guia de comandos Criar da Faixa de Opções. Em
seguida, selecione a opção Assistente de Formulário no menu Mais Formulários (esta seqüência de operações será representada como Criar/Mais Formulários/Assistente de Formulário).
• Na janela Assistente de Formulário selecionar a tabela Curso e selecionar todos os seus campos. Dar clique no botão Avançar.
• Que layout você deseja para o seu formulário? o Coluna o Avançar
• Que estilo você deseja? o Por exemplo, Escritório o Avançar
• Que título você deseja para o seu formulário? o Cadastro de cursos o Concluir o Ao final deste processo pode-se inspecionar a estrutura do
formulário gerado, acionando o botão Modo design. • Ao final deste processo pode-se inspecionar a estrutura do formulário
gerado, acionando o botão Modo design.
Estrutura do formulário Curso
Seções
Controles
Visualizar um formulário no Modo design é como estar diante da bancada onde um projetista organiza seu projeto com as ferramentas necessárias para completá-lo. O projetista de formulários manipula controles na janela Formulário no Modo design. As ações que ele pode realizar em geral envolvem seleção, movimentação, redimensionamento, ajuste e adição de controles. Observamos que as ações básicas valem também para o desenvolvimento de relatórios. É possível ajustar os controles manualmente ou através de propriedades. As propriedades de controle determinam a sua estrutura e aparência bem como as características do texto ou dos dados que ele contém. Pode-se inspecionar as propriedades de um controle exibindo sua folha de propriedade. Para tanto, basta clicar duas vezes no controle ou selecionar o controle e escolher Folha de Propriedades.
2. Formulário para cadastramento de alunos
Criar o formulário também para a tabela Aluno realizando os ajustes que considerar relevantes. O nome do formulário deve ser Cadastro de alunos.
3. Formulário para cadastramento de disciplinas Criar o formulário também para a tabela Disciplina realizando os ajustes que considerar relevantes. O nome do formulário deve ser Cadastro de disciplinas.
4. Formulário para cadastramento de matrículas
Para cada aluno cria-se um formulário de coluna simples ao qual incorporamos um subformulário de disciplinas em formato tabular. O procedimento para a criação do exemplo consiste de:
• Criar/Mais Formulários/Assistente de Formulário • Na janela Assistente de formulário selecionar:
o a tabela Aluno e selecionar todos os seus campos o a tabela Aproveitamento e selecionar o campo Código da
disciplina • Dar clique no botão Avançar. • Certifique se a opção Formulário e subformulário(s) está ativada.
Certifique também se o formulário vai ser exibido por aluno incorporando o subformulário de aproveitamento. Note-se que o assistente criou sozinho o formulário para o aluno e o subformulário para o aproveitamento. Ele conseguiu inferir esta organização baseada no relacionamento um-para-muitos existente entre essas duas tabelas. Dê clique no Avançar.
• Que layout você deseja para o seu subformulário? o Tabela o Avançar
• Que estilo você deseja? o Por exemplo, Escritório o Avançar
• Que títulos você deseja para os seus formulários? o Formulário: Cadastro de matrículas (formulário) o Subformulário: Cadastro de matrículas (subformulário) o Concluir
5. Formulário para cadastramento de matrículas usando o Assistente de Pesquisa
no campo Código da Disciplina da tabela Aproveitamento.
Para tanto, é necessário redefinir o tipo de dados deste campo para Assistente de Pesquisa. O procedimento para mudar o tipo de campo consiste de:
• Como este campo é chave estrangeira, é necessário excluir a relação antes de mudar o tipo de dados seguindo os seguintes passos:
o Selecionar Ferramenta de Banco de Dados/ Relações para abrir a janela Relações.
o Apontar a relação que liga Código da Disciplina da tabela Disciplina e o Código da Disciplina da tabela Aproveitamento e dar um clique no botão do lado do direito.
o Selecionar a opção Excluir. o Fechar a janela.
• Uma vez excluída a relação, abrir a tabela de Aproveitamento no Modo Design e mudar tipo de dados para o Assistente de Pesquisa.
• Feita a mudança do tipo, é necessário redefinir a relação entre as duas tabelas seguindo os seguintes passos:
o Selecionar Ferramenta de Banco de Dados/ Relações para abrir a janela Relações.
o Apontar a relação que liga Código da Disciplina da tabela Disciplina e o Código da Disciplina da tabela Aproveitamento e dar um duplo clique para abrir a janela Editar Relações.
o Ativar a opção Impor integridade referencial. o Fechar a janela.
Seguir os passos do exercício anterior. 6. Formulário para cadastramento de notas e freqüência
Para cada aluno cria-se um formulário de coluna simples ao qual incorporamos um subformulário de disciplinas com campos para as notas e freqüência em formato tabular. O procedimento para a criação do exemplo consiste de:
• Criar/Mais Formulários/Assistente de Formulário • Na janela Assistente de formulário selecionar:
o a tabela Aluno e selecionar todos os seus campos o a tabela Aproveitamento e selecionar os campos Código da
disciplina, Nota 1, Nota 2 e Freqüência. • Dar clique no botão Avançar. • Certifique se a opção Formulário e subformulário(s) está ativada.
Certifique também se o formulário vai ser exibido por aluno incorporando o subformulário de aproveitamento. Note-se que o Assistente criou sozinho o formulário para o aluno e o subformulário para o aproveitamento. Ele conseguiu inferir esta organização baseada no relacionamento um-para-muitos existente entre essas duas tabelas. Dê clique no Avançar.
• Que layout você deseja para o seu subformulário? o Tabela o Avançar
• Que estilo você deseja? o Por exemplo, Escritório o Avançar
• Que títulos você deseja para os seus formulários? o Formulário: Cadastro de notas (formulário) o Subformulário: Cadastro de notas (subformulário) o Concluir
7. Formulário para histórico escolar
Para cada aluno cria-se um formulário de coluna simples ao qual incorporamos um subformulário de disciplinas com campos para as notas e freqüência em formato tabular. O procedimento para a criação do exemplo consiste de:
• Criar/Mais Formulários/Assistente de Formulário • Na janela Assistente de formulário selecionar:
o a tabela Aluno e selecionar os campos Número de matrícula, Nome do aluno e Data de nascimento
o a tabela Disciplina e selecionar os campos Código da disciplina e Nome da disciplina
o a tabela Aproveitamento e selecionar os campos Nota 1, Nota 2 e Freqüência.
• Dar clique no botão Avançar. • Certifique se a opção Formulário e subformulário(s) está ativada.
Certifique também se o formulário vai ser exibido por aluno incorporando o subformulário de aproveitamento. Note-se que o Assistente criou sozinho o formulário para o aluno e o subformulário para o aproveitamento. Ele conseguiu inferir esta organização baseada no relacionamento um-para-muitos existente entre essas duas tabelas. Dê clique no Avançar.
• Que layout você deseja para o seu subformulário? o Tabela o Avançar
• Que estilo você deseja? o Por exemplo, Escritório o Avançar
• Que títulos você deseja para os seus formulários? o Formulário: Histórico escolar (formulário) o Subformulário: Histórico escolar (subformulário) o Concluir
É necessário acrescentar a média e o status (aprovado ou reprovado). O procedimento para a criação destes campos consiste de:
• Formulário/Modo design • Acrescentar o rótulo Média
o Clique na ferramenta Rótulo o Clique no formulário onde deseja que fique o canto superior
esquerdo do controle o Digite o nome do rótulo (Média)
• Acrescentar o valor Média o Clique na ferramenta Caixa de texto o Clique no formulário onde deseja que fique o canto superior
esquerdo do controle. Exclua a parte do rótulo o Digite a expressão de cálculo: =([Nota 1]+[Nota 2])/2
• Acrescentar o rótulo Status o Clique na ferramenta Rótulo o Clique no formulário onde deseja que fique o canto superior
esquerdo do controle o Digite o nome do rótulo (Status)
• Acrescentar o valor Status o Clique na ferramenta Caixa de texto o Clique no formulário onde deseja que fique o canto superior
esquerdo do controle. Exclua a parte do rótulo
o Digite a expressão de cálculo: =Iif([Código da disciplina]<>””;Iif((([Nota 1]+[Nota 2])/2>=5 E [Freqüência]>=0,7);"Aprovado";"Reprovado"))
Relatório 1. Relatório para lista de presença
Para cada disciplina cria-se um relatório ao qual incorporamos a relação de alunos. O procedimento para a criação do exemplo consiste de:
• Criar/Assistente de Relatório • Na janela Assistente de relatório selecionar:
o a tabela Disciplina e selecionar os campos Código da disciplina e Nome da disciplina
o a tabela Aproveitamento e selecionar o campo Número de matrícula
o a tabela Aluno e selecionar o seu nome • Dar clique no botão Avançar. • Como você deseja exibir os seus dados?
o Certifique se o relatório vai ser criado por disciplina incorporando a relação de alunos. Note-se que o Assistente conseguiu inferir esta organização baseada no relacionamento um-para-muitos existente entre essas duas tabelas. Dê clique no Avançar.
• Deseja adicionar algum nível de agrupamento? o Avançar
• Que ordem de classificação você deseja para os registros de detalhe? o Nome do aluno e Crescente o Avançar
• Como você deseja ordenar o seu relatório? o Estrutura de Tópicos o Avançar
• Que estilo você deseja? o Por exemplo, Escritório o Avançar
• Que títulos você deseja para o seu relatório? o Lista de presença o Concluir
Para incluir a coluna para a assinatura, é necessário: • Relatório/Modo design • Mudar o título do relatório para Lista de Freqüência • Para imprimir lista de cada disciplina numa nova página é necessário:
o Selecionar a barra do Cabeçalho do relatório e acionar a opção Folha de Propriedades ou dar duplo clique na barra mencionada.
Em seguida, definir a propriedade da Força quebra de página como Depois da seção
o Selecionar a barra do Cabeçalho Código da disciplina e acionar a opção Folha de Propriedades ou dar duplo clique na barra mencionada. Em seguida, definir a propriedade da Força quebra de página como Antes da seção.
• Acrescentar o rótulo Assinatura o Clique na ferramenta Rótulo o Clique no formulário onde deseja que fique o canto superior
esquerdo do controle o Digite o nome do rótulo (Assinatura)
• Acrescentar a máscara para assinatura o Clique na ferramenta Rótulo o Clique no formulário onde deseja que fique o canto superior
esquerdo do controle o Digite uma seqüência de sublinhado.
2. Histórico escolar
Para cada aluno cria-se um relatório ao qual incorporamos a relação de disciplinas com as respectivas notas e freqüência. O procedimento para a criação do exemplo consiste de:
• Criar/Assistente de Relatório • Na janela Assistente de relatório selecionar:
o a tabela Aluno e selecionar os campos Número de matrícula, Nome do aluno, Data de nascimento e Código do curso
o a tabela Disciplina e selecionar o campo Nome da disciplina o a tabela Aproveitamento e selecionar os campos Código da
disciplina, Nota 1, Nota 2 e Freqüência • Dar clique no botão Avançar. • Como você deseja exibir os seus dados?
o Certifique se o relatório vai ser criado por aluno incorporando a relação de disciplinas com as respectivas notas e freqüência. Note-se que o Assistente conseguiu inferir esta organização baseada nos relacionamentos. Dê clique no Avançar.
• Deseja adicionar algum nível de agrupamento? o Avançar
• Que ordem de classificação e resumo informativo você deseja para os registros de detalhe?
o Selecione Nome da disciplina e Crescente o Dê clique em Opções de resumo e selecione os resumos
desejados. o Avançar
• Como você deseja ordenar o seu relatório? o Estrutura de Tópicos o Avançar
• Que estilo você deseja?
o Por exemplo, Escritório o Avançar
• Que títulos você deseja para o seu relatório? o Histórico Escolar o Concluir
Para incluir a coluna do status é necessário: • Relatório/Modo design • Para imprimir histórico escolar de cada aluno numa nova página é
necessário: o Selecionar a barra do Cabeçalho do relatório e acionar no menu
Exibir a opção Propriedades ou dar duplo clique na barra mencionada. Em seguida, definir a propriedade da Força quebra de página como Depois da seção
o Selecionar a barra do Cabeçalho Código da disciplina e acionar no menu Exibir a opção Propriedades ou dar duplo clique na barra mencionada. Em seguida, definir a propriedade da Força quebra de página como Antes da seção.
• Acrescentar o rótulo Status o Clique na ferramenta Rótulo o Clique no formulário onde deseja que fique o canto superior
esquerdo do controle o Digite o nome do rótulo (Status)
• Acrescentar o valor do Status o Clique na ferramenta Caixa de texto o Clique no formulário onde deseja que fique o canto superior
esquerdo do controle. Exclua a parte do rótulo o Digite a expressão de cálculo:
=Iif((([Nota 1]+[Nota 2])/2>=5 E [Freqüência]>=0,7); "Aprovado";"Reprovado")