MaximoAccess

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

Obrigado

Administração do MaximoAccess

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


    [Resolvido]Imprimir dados filtrados em subformulario

    avatar
    emame
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 51
    Registrado : 05/11/2011

    [Resolvido]Imprimir dados filtrados em subformulario Empty [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  emame em 20/8/2019, 22:03

    Olá a todos !


    Tenho um formulário em que ao abrir (marcações por data) que tem um campo que escolhemos a data pretendida e num subformulario (sub_marcacões por data) ele filtra todos os registos por essa data, até aqui tudo correcto e a funcionar bem.

    depois no subformulário criei um botão para imprimir os registo filtrados (referente ao dia que pretendemos)e é aí que está o problema, ele abre o relatório mas não consegue aplicar o filtro que está no subformulário.


    Andei a dar uma vista de olhos de como poderia fazer este filtro mas não consigo encontrar solução !

    Alguém pode me ajudar ?

    Obrigado !
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6353
    Registrado : 15/03/2013

    [Resolvido]Imprimir dados filtrados em subformulario Empty Re: [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  ahteixeira em 21/8/2019, 09:31

    Olá Emame,

    Possivelmente, deve alterar a origem dos dados do reporte com um filtro, pode ser através de uma consulta.
    Para ajudar talvez seja melhor partilhar a base de dados com a parte envolvida na questão.
    Assim fica mais fácil para qualquer membro ajudar.

    Abraço
    avatar
    emame
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 51
    Registrado : 05/11/2011

    [Resolvido]Imprimir dados filtrados em subformulario Empty Re: [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  emame em 21/8/2019, 11:51

    Olá,

    desde de ontem que ando a "brigar" com isto, mas já consegui ver onde está o problema.

    Quando clico no botão para imprimir o relatorio está a abrir com o filtro aplicado. Aqui o problema está em o campo ser do tipo data.

    Ou seja a data está a aparecer/filtrada como 20/08/2019 e ele ao abrir o relatorio está a filtrar a data como 08/20/2019.

    tem alguma ideia de como mudar essa condição ?

    Obrigado
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6353
    Registrado : 15/03/2013

    [Resolvido]Imprimir dados filtrados em subformulario Empty Re: [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  ahteixeira em 21/8/2019, 12:38

    avatar
    emame
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 51
    Registrado : 05/11/2011

    [Resolvido]Imprimir dados filtrados em subformulario Empty Re: [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  emame em 21/8/2019, 15:19

    Olá boa tarde,

    Obrigado pela disponiblidade, já vi mas continuo sem saber como fazer... Acho que isto deve ser uma daquelas coisas que quando mais olhamos menos vimos !

    Será que poderia dar uma vista de olhos na BD ?

    Obrigado
    Anexos
    [Resolvido]Imprimir dados filtrados em subformulario AttachmentDatabase11.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (311 Kb) Baixado 6 vez(es)
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6353
    Registrado : 15/03/2013

    [Resolvido]Imprimir dados filtrados em subformulario Empty Re: [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  ahteixeira em 21/8/2019, 15:47

    Olá Emame

    Assim ficou mais fácil para compreender.
    Nos relatórios também é possível ter sub-relatório, tal como tem no formulário/sub-formulario.

    Fiz de uma forma simples e vai sempre perguntar a data que pretende listar.
    Dupliquei a consulta e é lá que está a fazer o filtro.
    Depois foi só alterar a origem dos dados no relatório, veja de é o pretendido:

    cld.pt/dl/download/fbe4bcad-0e92-47ed-863f-f829cd8de8de/Database11_rev.zip

    Abraço
    avatar
    emame
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 51
    Registrado : 05/11/2011

    [Resolvido]Imprimir dados filtrados em subformulario Empty Re: [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  emame em 21/8/2019, 16:01

    Olá ahteixeira !

    Obrigado pela ajuda !

    Antigamente era assim que estava a funcionar, eles manualmente escolhiam a data que pretendiam consultar e ao carregar no botão da impressão colocavam novamente a data, e estava a funcionar bem assim !!

    Agora estupidamente, coloquei na cabeça que como o formulário já estava filtrado pela data escusavam de colocar a data outra vez manualmente para abrir o relatorio, estou cansada de dar voltas e esta história de filtrar por data tem muito que se lhe diga !

    Abraço
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6353
    Registrado : 15/03/2013

    [Resolvido]Imprimir dados filtrados em subformulario Empty Re: [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  ahteixeira em 21/8/2019, 16:12

    Olá, verifique se é isto o pretendido:
    cld.pt/dl/download/a4bff1d2-8144-45a5-9ee2-a67a97242562/Database11_rev2.zip

    Para o efeito criou-se um form com uma caixa de texto e botão com o seguinte código:
    Código:
    Private Sub cmdVerReporte_Click()
        If IsDate(Me.txtData) Then
            DoCmd.OpenReport "M_serviço_motorista_Data", acViewPreview, , "[DataServiço] = #" & Me.txtData & "#"
        Else
            MsgBox "Introduza a data para o reporte.", vbInformation, ""
        End If
    End Sub

    Abraço
    avatar
    emame
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 51
    Registrado : 05/11/2011

    [Resolvido]Imprimir dados filtrados em subformulario Empty Re: [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  emame em 21/8/2019, 17:04


    Aqui a ideia era eles poderem escolher o dia, eles utilizam esse formulário retificar e depois o serviço que têm de fazer em determinado dia, e ao ter essa data escolhida carregassem no botão de impressão e ele assumisse o filtro que estava neste caso no subformulário e imprimissem só os serviços daquele dia.

    Ontem ainda equacionei essa solução normalmente eles imprimem hoje os serviços de amanhã, acha que seria mais facil por exemplo ao abrir o formulários filtrar pelo dia e no relatória fazer a mesma coisa ?

    Abraço

    avatar
    emame
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 51
    Registrado : 05/11/2011

    [Resolvido]Imprimir dados filtrados em subformulario Empty Re: [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  emame em 21/8/2019, 17:15

    Viva,

    esta sua ultima alteração funcionou direitinho ! Já estava a ficar desiludida e quase a desistir desta situação....

    Muito obrigado pela sua ajuda !

    Abraço
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6353
    Registrado : 15/03/2013

    [Resolvido]Imprimir dados filtrados em subformulario Empty Re: [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  ahteixeira em 21/8/2019, 17:26

    Olá,

    E pelo que li na mensagem n. 9, pode criar um botão no seu formulário junto à data, copiar o código do exemplo e ajustar o campo (que tem à data).

    Abraço e obrigado pelo Feedback.

    Conteúdo patrocinado

    [Resolvido]Imprimir dados filtrados em subformulario Empty Re: [Resolvido]Imprimir dados filtrados em subformulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/10/2019, 03:50