9
Exercício de MS Access 2007 Formulários e Relatórios

access 4 - formulários e relatórios

Embed Size (px)

DESCRIPTION

Microsoft Access

Citation preview

Page 1: access 4 - formulários e relatórios

Exercício de

MS Access 2007

Formulários e Relatórios

Page 2: access 4 - 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

Page 3: access 4 - formulários e relatórios

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

Page 4: access 4 - formulários e relatórios

• 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:

Page 5: access 4 - formulários e relatórios

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:

Page 6: access 4 - formulários e relatórios

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

Page 7: access 4 - formulários e relatórios

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.

Page 8: access 4 - formulários e relatórios

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?

Page 9: access 4 - formulários e relatórios

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")