Você está na página 1de 9

Exerccio de MS Access 2007

Formulrios e Relatrios

Formulrios e Relatrios Formulrio


1. Formulrio para cadastramento de cursos Selecionar a guia de comandos Criar da Faixa de Opes. Em seguida, selecione a opo Assistente de Formulrio no menu Mais Formulrios (esta seqncia de operaes ser representada como Criar/Mais Formulrios/Assistente de Formulrio). Na janela Assistente de Formulrio selecionar a tabela Curso e selecionar todos os seus campos. Dar clique no boto Avanar. Que layout voc deseja para o seu formulrio? o Coluna o Avanar Que estilo voc deseja? o Por exemplo, Escritrio o Avanar Que ttulo voc deseja para o seu formulrio? o Cadastro de cursos o Concluir o Ao final deste processo pode-se inspecionar a estrutura do formulrio gerado, acionando o boto Modo design. Ao final deste processo pode-se inspecionar a estrutura do formulrio gerado, acionando o boto Modo design.

Sees

Controles Estrutura do formulrio Curso

Visualizar um formulrio no Modo design como estar diante da bancada onde um projetista organiza seu projeto com as ferramentas necessrias para complet-lo. O projetista de formulrios manipula controles na janela Formulrio no Modo design. As aes que ele pode realizar em geral envolvem seleo, movimentao, redimensionamento, ajuste e adio de controles. Observamos que as aes bsicas valem tambm para o desenvolvimento de relatrios. possvel ajustar os controles manualmente ou atravs de propriedades. As propriedades de controle determinam a sua estrutura e aparncia bem como as caractersticas do texto ou dos dados que ele contm. 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. Formulrio para cadastramento de alunos Criar o formulrio tambm para a tabela Aluno realizando os ajustes que considerar relevantes. O nome do formulrio deve ser Cadastro de alunos. 3. Formulrio para cadastramento de disciplinas Criar o formulrio tambm para a tabela Disciplina realizando os ajustes que considerar relevantes. O nome do formulrio deve ser Cadastro de disciplinas. 4. Formulrio para cadastramento de matrculas Para cada aluno cria-se um formulrio de coluna simples ao qual incorporamos um subformulrio de disciplinas em formato tabular. O procedimento para a criao do exemplo consiste de: Criar/Mais Formulrios/Assistente de Formulrio Na janela Assistente de formulrio selecionar: o a tabela Aluno e selecionar todos os seus campos o a tabela Aproveitamento e selecionar o campo Cdigo da disciplina Dar clique no boto Avanar. Certifique se a opo Formulrio e subformulrio(s) est ativada. Certifique tambm se o formulrio vai ser exibido por aluno incorporando o subformulrio de aproveitamento. Note-se que o assistente criou sozinho o formulrio para o aluno e o subformulrio para o aproveitamento. Ele conseguiu inferir esta organizao baseada no relacionamento um-para-muitos existente entre essas duas tabelas. D clique no Avanar. Que layout voc deseja para o seu subformulrio? o Tabela o Avanar Que estilo voc deseja? o Por exemplo, Escritrio o Avanar

Que ttulos voc deseja para os seus formulrios? o Formulrio: Cadastro de matrculas (formulrio) o Subformulrio: Cadastro de matrculas (subformulrio) o Concluir

5. Formulrio para cadastramento de matrculas usando o Assistente de Pesquisa no campo Cdigo da Disciplina da tabela Aproveitamento.

Para tanto, necessrio 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, necessrio excluir a relao antes de mudar o tipo de dados seguindo os seguintes passos: o Selecionar Ferramenta de Banco de Dados/ Relaes para abrir a janela Relaes. o Apontar a relao que liga Cdigo da Disciplina da tabela Disciplina e o Cdigo da Disciplina da tabela Aproveitamento e dar um clique no boto do lado do direito. o Selecionar a opo Excluir. o Fechar a janela. Uma vez excluda a relao, abrir a tabela de Aproveitamento no Modo Design e mudar tipo de dados para o Assistente de Pesquisa. Feita a mudana do tipo, necessrio redefinir a relao entre as duas tabelas seguindo os seguintes passos:

o Selecionar Ferramenta de Banco de Dados/ Relaes para abrir a janela Relaes. o Apontar a relao que liga Cdigo da Disciplina da tabela Disciplina e o Cdigo da Disciplina da tabela Aproveitamento e dar um duplo clique para abrir a janela Editar Relaes. o Ativar a opo Impor integridade referencial. o Fechar a janela. Seguir os passos do exerccio anterior. 6. Formulrio para cadastramento de notas e freqncia Para cada aluno cria-se um formulrio de coluna simples ao qual incorporamos um subformulrio de disciplinas com campos para as notas e freqncia em formato tabular. O procedimento para a criao do exemplo consiste de: Criar/Mais Formulrios/Assistente de Formulrio Na janela Assistente de formulrio selecionar: o a tabela Aluno e selecionar todos os seus campos o a tabela Aproveitamento e selecionar os campos Cdigo da disciplina, Nota 1, Nota 2 e Freqncia. Dar clique no boto Avanar. Certifique se a opo Formulrio e subformulrio(s) est ativada. Certifique tambm se o formulrio vai ser exibido por aluno incorporando o subformulrio de aproveitamento. Note-se que o Assistente criou sozinho o formulrio para o aluno e o subformulrio para o aproveitamento. Ele conseguiu inferir esta organizao baseada no relacionamento um-para-muitos existente entre essas duas tabelas. D clique no Avanar. Que layout voc deseja para o seu subformulrio? o Tabela o Avanar Que estilo voc deseja? o Por exemplo, Escritrio o Avanar Que ttulos voc deseja para os seus formulrios? o Formulrio: Cadastro de notas (formulrio) o Subformulrio: Cadastro de notas (subformulrio) o Concluir 7. Formulrio para histrico escolar Para cada aluno cria-se um formulrio de coluna simples ao qual incorporamos um subformulrio de disciplinas com campos para as notas e freqncia em formato tabular. O procedimento para a criao do exemplo consiste de: Criar/Mais Formulrios/Assistente de Formulrio Na janela Assistente de formulrio selecionar:

o a tabela Aluno e selecionar os campos Nmero de matrcula, Nome do aluno e Data de nascimento o a tabela Disciplina e selecionar os campos Cdigo da disciplina e Nome da disciplina o a tabela Aproveitamento e selecionar os campos Nota 1, Nota 2 e Freqncia. Dar clique no boto Avanar. Certifique se a opo Formulrio e subformulrio(s) est ativada. Certifique tambm se o formulrio vai ser exibido por aluno incorporando o subformulrio de aproveitamento. Note-se que o Assistente criou sozinho o formulrio para o aluno e o subformulrio para o aproveitamento. Ele conseguiu inferir esta organizao baseada no relacionamento um-para-muitos existente entre essas duas tabelas. D clique no Avanar. Que layout voc deseja para o seu subformulrio? o Tabela o Avanar Que estilo voc deseja? o Por exemplo, Escritrio o Avanar Que ttulos voc deseja para os seus formulrios? o Formulrio: Histrico escolar (formulrio) o Subformulrio: Histrico escolar (subformulrio) o Concluir necessrio acrescentar a mdia e o status (aprovado ou reprovado). O procedimento para a criao destes campos consiste de: Formulrio/Modo design Acrescentar o rtulo Mdia o Clique na ferramenta Rtulo o Clique no formulrio onde deseja que fique o canto superior esquerdo do controle o Digite o nome do rtulo (Mdia) Acrescentar o valor Mdia o Clique na ferramenta Caixa de texto o Clique no formulrio onde deseja que fique o canto superior esquerdo do controle. Exclua a parte do rtulo o Digite a expresso de clculo: =([Nota 1]+[Nota 2])/2 Acrescentar o rtulo Status o Clique na ferramenta Rtulo o Clique no formulrio onde deseja que fique o canto superior esquerdo do controle o Digite o nome do rtulo (Status) Acrescentar o valor Status o Clique na ferramenta Caixa de texto o Clique no formulrio onde deseja que fique o canto superior esquerdo do controle. Exclua a parte do rtulo

o Digite a expresso de clculo: =Iif([Cdigo da disciplina]<>;Iif((([Nota 1]+[Nota 2])/2>=5 E [Freqncia]>=0,7);"Aprovado";"Reprovado"))

Relatrio
1. Relatrio para lista de presena Para cada disciplina cria-se um relatrio ao qual incorporamos a relao de alunos. O procedimento para a criao do exemplo consiste de: Criar/Assistente de Relatrio Na janela Assistente de relatrio selecionar: o a tabela Disciplina e selecionar os campos Cdigo da disciplina e Nome da disciplina o a tabela Aproveitamento e selecionar o campo Nmero de matrcula o a tabela Aluno e selecionar o seu nome Dar clique no boto Avanar. Como voc deseja exibir os seus dados? o Certifique se o relatrio vai ser criado por disciplina incorporando a relao de alunos. Note-se que o Assistente conseguiu inferir esta organizao baseada no relacionamento um-para-muitos existente entre essas duas tabelas. D clique no Avanar. Deseja adicionar algum nvel de agrupamento? o Avanar Que ordem de classificao voc deseja para os registros de detalhe? o Nome do aluno e Crescente o Avanar Como voc deseja ordenar o seu relatrio? o Estrutura de Tpicos o Avanar Que estilo voc deseja? o Por exemplo, Escritrio o Avanar Que ttulos voc deseja para o seu relatrio? o Lista de presena o Concluir Para incluir a coluna para a assinatura, necessrio: Relatrio/Modo design Mudar o ttulo do relatrio para Lista de Freqncia Para imprimir lista de cada disciplina numa nova pgina necessrio: o Selecionar a barra do Cabealho do relatrio e acionar a opo Folha de Propriedades ou dar duplo clique na barra mencionada.

Em seguida, definir a propriedade da Fora quebra de pgina como Depois da seo o Selecionar a barra do Cabealho Cdigo da disciplina e acionar a opo Folha de Propriedades ou dar duplo clique na barra mencionada. Em seguida, definir a propriedade da Fora quebra de pgina como Antes da seo. Acrescentar o rtulo Assinatura o Clique na ferramenta Rtulo o Clique no formulrio onde deseja que fique o canto superior esquerdo do controle o Digite o nome do rtulo (Assinatura) Acrescentar a mscara para assinatura o Clique na ferramenta Rtulo o Clique no formulrio onde deseja que fique o canto superior esquerdo do controle o Digite uma seqncia de sublinhado.

2. Histrico escolar Para cada aluno cria-se um relatrio ao qual incorporamos a relao de disciplinas com as respectivas notas e freqncia. O procedimento para a criao do exemplo consiste de: Criar/Assistente de Relatrio Na janela Assistente de relatrio selecionar: o a tabela Aluno e selecionar os campos Nmero de matrcula, Nome do aluno, Data de nascimento e Cdigo do curso o a tabela Disciplina e selecionar o campo Nome da disciplina o a tabela Aproveitamento e selecionar os campos Cdigo da disciplina, Nota 1, Nota 2 e Freqncia Dar clique no boto Avanar. Como voc deseja exibir os seus dados? o Certifique se o relatrio vai ser criado por aluno incorporando a relao de disciplinas com as respectivas notas e freqncia. Note-se que o Assistente conseguiu inferir esta organizao baseada nos relacionamentos. D clique no Avanar. Deseja adicionar algum nvel de agrupamento? o Avanar Que ordem de classificao e resumo informativo voc deseja para os registros de detalhe? o Selecione Nome da disciplina e Crescente o D clique em Opes de resumo e selecione os resumos desejados. o Avanar Como voc deseja ordenar o seu relatrio? o Estrutura de Tpicos o Avanar Que estilo voc deseja?

o Por exemplo, Escritrio o Avanar Que ttulos voc deseja para o seu relatrio? o Histrico Escolar o Concluir Para incluir a coluna do status necessrio: Relatrio/Modo design Para imprimir histrico escolar de cada aluno numa nova pgina necessrio: o Selecionar a barra do Cabealho do relatrio e acionar no menu Exibir a opo Propriedades ou dar duplo clique na barra mencionada. Em seguida, definir a propriedade da Fora quebra de pgina como Depois da seo o Selecionar a barra do Cabealho Cdigo da disciplina e acionar no menu Exibir a opo Propriedades ou dar duplo clique na barra mencionada. Em seguida, definir a propriedade da Fora quebra de pgina como Antes da seo. Acrescentar o rtulo Status o Clique na ferramenta Rtulo o Clique no formulrio onde deseja que fique o canto superior esquerdo do controle o Digite o nome do rtulo (Status) Acrescentar o valor do Status o Clique na ferramenta Caixa de texto o Clique no formulrio onde deseja que fique o canto superior esquerdo do controle. Exclua a parte do rtulo o Digite a expresso de clculo: =Iif((([Nota 1]+[Nota 2])/2>=5 E [Freqncia]>=0,7); "Aprovado";"Reprovado")

Você também pode gostar