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


3 participantes

    [Resolvido]criar relatorio a partir de um formulario filtrado

    Votação

    como gera

    [ 1 ]
    [Resolvido]criar relatorio a partir de um formulario filtrado Bar_left33%[Resolvido]criar relatorio a partir de um formulario filtrado Bar_right [33%] 
    [ 2 ]
    [Resolvido]criar relatorio a partir de um formulario filtrado Bar_left67%[Resolvido]criar relatorio a partir de um formulario filtrado Bar_right [67%] 

    Total de votos: 3
    selmo
    selmo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 23/07/2011

    [Resolvido]criar relatorio a partir de um formulario filtrado Empty criar relatorio a partir de um formulario filtrado

    Mensagem  selmo 23/7/2011, 12:18

    como gerar um relat´rio a partir de um formulario filtrado, sou leigo no assunto, poderiam me ajudar?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  vieirasoft 23/7/2011, 12:21

    No botão para abrir o relatório
    On Error Resume Next
    Dim strDocName As String
    Dim strFilter As String
    strDocName = "Nome do Relatório"
    strFilter = "Chaveprimária= Forms!nomeformulário!chaveprimária"
    DoCmd.OpenReport strDocName, acViewPreview, , strFilter


    Última edição por vieirasoft em 23/7/2011, 12:27, editado 2 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  criquio 23/7/2011, 12:24

    Olá Celmo, seja bem vindo ao forum. Não entendi porque criou a enquete.

    Geralmente você abre um relatório filtrado com uma instrução no evento "Ao clicar" de um botão no formulário. Vamos supor que você queira abrir o relatório relContatos filtrado pelo campo txtCódigo do formulário. A instrução seria algo assim:

    DoCmd.OpenReports "relContatos", , , Código=" & Me!txtCódigo


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  vieirasoft 23/7/2011, 12:26

    Havia um erro no meu código acima

    No botão para abrir o relatório
    On Error Resume Next
    Dim strDocName As String
    Dim strFilter As String
    strDocName = "Nome do Relatório"
    strFilter = "Chaveprimária= Forms!nomeformulário!chaveprimária"
    DoCmd.OpenReport strDocName, acViewPreview, , strFilter
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  criquio 23/7/2011, 12:29

    Postamos ao mesmo tempo. No meu tambem faltou abrir aspas no critério:

    DoCmd.OpenReports "relContatos", , , "Código=" & Me!txtCódigo


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  vieirasoft 23/7/2011, 12:31

    É como eu digo sempre...isto não apita....cp
    avatar
    Convidad
    Convidado


    [Resolvido]criar relatorio a partir de um formulario filtrado Empty E para retornar todos os registros exibidos?

    Mensagem  Convidad 12/8/2011, 00:32

    Estou pesquisando sobre isso e encontrei esse tópico...
    Tenho um form em que posso aplicar uma série de filtros, e quero que o relatório restrinja seus registros ao conjunto de registros filtrados (exibidos) neste formulário.
    Tem como retornar os registros exibidos num formulário e usar como critério do relatório?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  criquio 12/8/2011, 06:22

    Olá Norberto, seja bem vindo ao forum. Já tentou as dicas passadas acima?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidad
    Convidado


    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  Convidad 12/8/2011, 08:17

    Olá Criquio
    Sim, mas não quero abrir o relatório baseado em UM registro do formulário, e sim, que o relatório exiba OS registros resultantes da filtragem feita no form.
    Ex: Se o form exibe uma tabela de clientes, e eu aplicar diversos filtros como exibir só os clientes da cidade tal, e cuja data de aniversário ocorra em tal período, etc, etc...
    Seria como imprimir o próprio form após aplicar os filtros desejados.
    Obrigado pela atenção.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  vieirasoft 12/8/2011, 08:22

    Estude e aplique este exemplo com vários filtros

    http://dl.dropbox.com/u/8157744/Stella.rar
    avatar
    Convidad
    Convidado


    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Resolvido

    Mensagem  Convidad 12/8/2011, 09:04

    Grato pelo exemplo, vou examinar.
    Mas a solução é capturar os filtros aplicados ao form através da propriedade Filter: DoCmd.OpenReport "NomeRelatório", acViewPreview, , Me.Filter
    Daí abre o relatório com toda a filtragem aplicada no form.
    Abraço!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  vieirasoft 12/8/2011, 09:07

    Se estudar bem o exemplo irá verificar que pode aplicar mais combos para filtrar. É muito fácil implementar.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  vieirasoft 18/8/2011, 06:20


    Estou a puxar o tópico para cima. se já tiver resolvido, agradeço o seu retorno.
    avatar
    Convidad
    Convidado


    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  Convidad 18/8/2011, 08:11

    Fiz o formulário que exibe a totalidade dos registros em questão, e coloquei um conjunto de filtros no próprio form, de modo que, ao aplicar os diversos filtros, o usuário vai visualizando os resultados.
    E quando quiser, chama o relatório com
    DoCmd.OpenReport "NomeRelatório", acViewPreview, , Me.Filter

    Pergunta de novato: Como faço para inserir o "resolvido" no tópico?
    Obrigado a todos.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  vieirasoft 18/8/2011, 08:13

    tem que clicar no botão junto do título que inseriu. por agora eu faço

    Conteúdo patrocinado


    [Resolvido]criar relatorio a partir de um formulario filtrado Empty Re: [Resolvido]criar relatorio a partir de um formulario filtrado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 08:20