MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Filtro de relatório através de formulário pelo VBA

    Compartilhe

    llsmigoll
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 15/04/2013

    Filtro de relatório através de formulário pelo VBA

    Mensagem  llsmigoll em Ter 22 Out - 6:18

    Bom dia,


    Estou com uma dúvida quanto a filtragem de relatórios...

    Estou ajudando a construir um banco na minha escola e neste banco, precisamos gerar relatórios filtrados... até ai tudo bem, achei que era fácil fazer isso, mas não estou conseguindo, vi alguns exemplos do Avelino no Maestro, mas não entendi muito bem.

    vejam o código, a coluna que eu usei como filtro é do tipo númerica.

    DoCmd.OpenReport "Pessoas", 2, , "Rel_Codigo = " & Me.Txt_Codigo

    Estou errado ao filtrar deste jeito?
    Há outras formas de filtrar relatórios?

    Anexei o bd para análise...

    Desde já agradeço. rabbit 
    Anexos
    Pessoas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (60 Kb) Baixado 14 vez(es)

    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8907
    Registrado : 04/11/2009

    Re: [Resolvido]Filtro de relatório através de formulário pelo VBA

    Mensagem  JPaulo em Ter 22 Out - 7:08

    Está quase bem, só errou no nome do campo do relatorio;

    Veja como filtra na boa;

    DoCmd.OpenReport "Pessoas", acViewPreview, , "Codigo = " & Me.Txt_Codigo


    .................................................................................
    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

    llsmigoll
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 15/04/2013

    Re: [Resolvido]Filtro de relatório através de formulário pelo VBA

    Mensagem  llsmigoll em Ter 22 Out - 7:23

    JPaulo muito obrigado funcionou perfeitamente,

    Uma dúvida, eu renomiei a caixa de texto Codigo para Rel_Codigo, por isso eu havia colocado para filtra-la, no caso, não usa a caixa de texto, mas sim o campo original da fonte de dados do relatório correto?

    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8907
    Registrado : 04/11/2009

    Re: [Resolvido]Filtro de relatório através de formulário pelo VBA

    Mensagem  JPaulo em Ter 22 Out - 8:16

    Certo, os relatorios usam os campos originais.


    .................................................................................
    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

    llsmigoll
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 15/04/2013

    Re: [Resolvido]Filtro de relatório através de formulário pelo VBA

    Mensagem  llsmigoll em Ter 22 Out - 8:43

    Beleza, Valeu pela ajuda.

      Data/hora atual: Dom 4 Dez - 16:23