MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Imprimir o nome desejado e não o relatorio geral

    Marlene rft
    Marlene rft
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 51
    Registrado : 04/03/2012

    [Resolvido]Imprimir o nome desejado e não o relatorio geral Empty Imprimir o nome desejado e não o relatorio geral

    Mensagem  Marlene rft 10/3/2012, 01:06

    Ola galera.
    Tenho o banco de dados dos alunos com todos os cursos que eles fizeram. Não quero um relatorio geral de todos os alunos para imprimir. Quero escolher o nome do aluno e assim apareça na listagem todos os cursos feito por ele.
    Tem Como fazer? Podem Ajudar-me?
    Agradeço desde ja.
    avatar
    Convidad
    Convidado


    [Resolvido]Imprimir o nome desejado e não o relatorio geral Empty Re: [Resolvido]Imprimir o nome desejado e não o relatorio geral

    Mensagem  Convidad 10/3/2012, 01:29


    Olá!

    O código a seguir abre um relatório filtrado pelo aluno exibido num formulário.
    O filtro poderia vir de uma ListBox, ou algo assim.

    DoCmd.OpenReport "NomeRelatório", acPreview, "", "[NomeConsultaOrigem]![CódigoAluno]=[Forms]![NomeFormulário]![CódigoAluno]"
    Marlene rft
    Marlene rft
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 51
    Registrado : 04/03/2012

    [Resolvido]Imprimir o nome desejado e não o relatorio geral Empty Não consigo fazer dar certo

    Mensagem  Marlene rft 10/3/2012, 16:33

    nome da tabela cadastro
    nome do relatorio cadastro aluno
    nome do formulario cadastro1

    onde crio esse botao, ou caixa de texto e como construo esse evento
    avatar
    Convidad
    Convidado


    [Resolvido]Imprimir o nome desejado e não o relatorio geral Empty Re: [Resolvido]Imprimir o nome desejado e não o relatorio geral

    Mensagem  Convidad 10/3/2012, 18:52


    Coloque o botão no formulário de cadastro de alunos (cadastro1).
    Insira o código no evento AoClicar do botão.


    Private Sub NomeBotão_Click()
    DoCmd.OpenReport ...
    End Sub


    Substitua:
    NomeRelatório pelo nome do seu relatório;
    NomeConsultaOrigem pelo nome da consulta de origem do seu relatório;
    CódigoAluno pelo nome do campo chave-primária da tabela de alunos;
    NomeFormulário pelo nome do seu formulário de cadastro de alunos.
    NomeBotão pelo nome do botão no seu formulário de cadastro de alunos.

    Dica: não deixe espaços em nomes de objeto e controles.
    Marlene rft
    Marlene rft
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 51
    Registrado : 04/03/2012

    [Resolvido]Imprimir o nome desejado e não o relatorio geral Empty Deu Certinho

    Mensagem  Marlene rft 10/3/2012, 19:31

    Muito grata pela ajuda deu certinho.

    Seria possivel usar um botão semelhante a esse como filtro, por exemplo tenho a tabela curso onde so tenho dois campos o id e o curso.
    seria possivel eu clicar no botao curso de informatica e listar todos alunos que fizeram informatica.
    Se clicasse em italiano listar todos alunos e cursaram italiano?
    Espero não estar abusando, mais vc me deu uma luz finalmente ufaaa!
    Mais uma vez muito obrigada
    Marlene
    avatar
    Convidad
    Convidado


    [Resolvido]Imprimir o nome desejado e não o relatorio geral Empty Re: [Resolvido]Imprimir o nome desejado e não o relatorio geral

    Mensagem  Convidad 10/3/2012, 20:01


    Sim, é possível.
    Se vc tem um form para cadastrar os cursos, pode colocar o botão neste form.
    Crie o relatório, e use o mesmo procedimento para abri-lo, utilizando o critério id para filtrar.

    Se não tiver um form para os cursos (já que são apenas 2), pode criar um form desacoplado e inserir uma ComboBox ou uma ListBox que exiba os cursos, e o botão para abrir o relatório.

    Se este for o caso, e precisar de ajuda adicional, é só pedir.
    Marlene rft
    Marlene rft
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 51
    Registrado : 04/03/2012

    [Resolvido]Imprimir o nome desejado e não o relatorio geral Empty Irei testar

    Mensagem  Marlene rft 14/3/2012, 21:46

    Boa noite amigo, irei fazer o teste agora como vc me disse.
    Meu maior problemas alem de fazer muito tempo que não mexo em access, é que peguei esse banco de dados iniciado e com muita coisa faltando e com isso se torna qse impossivel fazer as relaçoes que eu necessito.
    Adoraria começar do zero porém ja existe muitos alunos cadastrados, tornando impossivel iniciar do zero.
    Mais irei te porguntando as duvidas conforme for encontrando dificuldades.
    Abraços até mais
    Marlene
    Marlene rft
    Marlene rft
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 51
    Registrado : 04/03/2012

    [Resolvido]Imprimir o nome desejado e não o relatorio geral Empty Uma pergunta

    Mensagem  Marlene rft 14/3/2012, 22:25

    Norbs, queria fazer uma pergunta de quem ta iniciando e pensando começar do zero o BD.
    cadastro dos alunos com todos os dados pessoais, tipo endereço, tel.
    Um cadastro de cursos existentes na escola. Existem sempre cursos novos sendo aberto.
    Preciso cadastrar os alunos, e os cursos que desejam fazer.
    Qdo um aluno faz mais de um curso, tipo fez ingles agora cursa espanhol. Eu não quero cadastrar o aluno novamente pois ja existe o cadastro dele. Quero entrar com nome do aluno, e como ele ja existe, abriria o cadastro apenas para acrescentar o novo curso e editar modificar um telefone por exemplo.
    Quando soltar uma listagem desse aluno aparecer o seu cadastro com todos os cursos feito por ele com as dadas de matricula no mesmo. Se possivel ainda ter um campo onde apareceria o nome do professor que ministrou o curso.
    Será que da certo? e se der daria para incluir o cadastro que ja existe com mais de 3 mil alunos ja cadastrados?
    Se eu estiver abusando perdão. É que estou perdida mesmo com o que ja tenho pronto e com o que realmente necessito.
    Muito grata
    Marlene
    avatar
    Convidad
    Convidado


    [Resolvido]Imprimir o nome desejado e não o relatorio geral Empty Re: [Resolvido]Imprimir o nome desejado e não o relatorio geral

    Mensagem  Convidad 15/3/2012, 01:27


    Se o BD não tem uma tabela de Cursos, deve criar esta tabela.
    E talvez uma tabela de Alunos/Cursos. Um formulário baseado nesta tabela pode ser inserido no form de Alunos como subformulário.
    Então você teria no registro do aluno também todas as informações sobre os cursos dele.
    avatar
    Convidad
    Convidado


    [Resolvido]Imprimir o nome desejado e não o relatorio geral Empty Re: [Resolvido]Imprimir o nome desejado e não o relatorio geral

    Mensagem  Convidad 12/4/2012, 03:50


    Considerado como sem retorno, resolvido, ou sem solução.

    Conteúdo patrocinado


    [Resolvido]Imprimir o nome desejado e não o relatorio geral Empty Re: [Resolvido]Imprimir o nome desejado e não o relatorio geral

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 21:04