Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício de MS Access 2007 Formulários e Relatórios Formulários e Relatórios Formulário Existem três tipos importantes de formulários: colunar, tabular e subformulários. Em geral, é possível criar rapidamente um formulário através de um recurso denominado Assistente de formulário. Este gera formulários relativamente padronizados sobre os quais, se o projetista desejar, é possível fazer ajustes. Para criar um formulário através do Assistente de formulário: Selecione a guia de comandos Criar da Faixa de Opções. Selecione a opção Mais Formulários. Ao escolher a opção Assistente de formulário, aparecerá a janela de diálogo do Assistente de formulário. Escolha a tabela ou consulta para a qual o formulário será desenvolvido. Siga as indicações dadas pelas caixas de diálogo Assistente de formulário. Na última caixa de diálogo, clique no botão Concluir. 1. Criar 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 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. Seções Controles 2. Criar 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. Criar 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. Criar 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: Aluno matrícula (formulário) o Subformulário: Aluno 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 Relatórios 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çãobaseada 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 Acrescentar o rótulo Assinatura o Clique na ferramenta (controle) 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 (controle) Linha o Desenhe a linha (é necessário especificar a cor da linha) Para inserir o Cabeçalho Folha de Frequência é necessário o Abrir espaço entre as barras Cabeçalho da página e Cabeçalho código da disciplina o Clique na ferramenta (controle) Rótulo o Clique no formulário onde deseja que fique o canto superior esquerdo do controle o Digite o nome do rótulo (Folha de Frequência) Para imprimir lista de cada disciplina numa nova página é necessário: 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.
Compartilhar