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


2 participantes

    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas

    avatar
    TMENDES
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 19/02/2023

    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas Empty Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas

    Mensagem  TMENDES 3/3/2023, 16:20

    Aos mestres do Access e Vba, deixo minha dúvida e peço ajuda.

    Preciso construir uma consulta para gerar um relatório entre um range de datas. Até ai tudo bem.

    O problema é que essas datas  não estão concentradas em uma única coluna, elas provém de 4 diferentes colunas pois são estágios diferentes de um mesmo dado ( neste caso o Tipo de imóvel).

    Eu quero gerar um Relatório que me mostre oque foi feito no período compreendido entre duas datas, mas quero que esse range  me traga as informações do que foi feito nas 4 colunas.

    Anexo o arquivo. Se alguém poder resolver essa e me enviar o arquivo para que eu possa aplicar ao meu modelo ficarei muito agradecido.
    Anexos
    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas AttachmentDúvida_Relatório.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (20 Kb) Baixado 6 vez(es)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas Empty Re: Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas

    Mensagem  DamascenoJr. 5/3/2023, 00:17

    Nesse caso faz-se uso do operador OU.
    Anexos
    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas AttachmentDúvida_Relatório_rev.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (34 Kb) Baixado 7 vez(es)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    TMENDES
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 19/02/2023

    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas Empty Re: Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas

    Mensagem  TMENDES 6/3/2023, 01:36

    Damaceno, muito obrigado pelo seu tempo.

    Agradeço de coração a resposta.

    Confesso que abri o arquivo, testei mas não buscou os valores corretamente. Ele busca pra 1 coluna as vezes duas, mas se vc variar alguns valores de data verá que ele está abrindo a consulta com valores que não estão compreendidos no filtro. Mesmo assim agradeço a atenção do amigo.

    Caso você fizer alguma revisão, mande pra mim. Obrigado desde já.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas Empty Re: Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas

    Mensagem  DamascenoJr. 6/3/2023, 01:42

    Me dê exemplos concretos.

    Que valor você está inserindo de data, quais registros deveria trazer e quais registros incorretos está trazendo.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    TMENDES
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 19/02/2023

    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas Empty Re: Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas

    Mensagem  TMENDES 6/3/2023, 02:00

    Certo.

    Faça uma busca de datas entre o dia 1/2/2022 e 5/2/2022.

    Ao fazer a pesquisa  no Formulário ele abrira a consulta mostrando datas do período mas também mostrará datas  de 10,2 , 13/2 18/2, 19/, 28/2 que estão fora do range especificado. Pelo menos aqui no meu access está mostrando. Preciso que ele mostra apenas oque está no range especificado no formulario de pesquisa.
    avatar
    TMENDES
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 19/02/2023

    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas Empty Re: Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas

    Mensagem  TMENDES 7/3/2023, 21:35

    Recebeste a mensagem?
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas Empty Re: Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas

    Mensagem  DamascenoJr. 8/3/2023, 04:22

    Recebi, sim. Segue arquivo em anexo. Retirei a propriedade formato que você havia informado para os campos de data na tabela.

    Função criada para auxiliar a filtragem

    Código:
    Public Function fncDataAtende(ByVal dtDataInicial As Date, ByVal dtDataFinal As Date, ByVal strDatas As String) As Boolean

        Dim arrData
        Dim bytContador As Byte
       
        arrData = Split(strDatas, "|")
       
        For bytContador = LBound(arrData) To UBound(arrData)
            If Not (arrData(bytContador) = "") Then
                If Not Eval("#" & Format(CDate(arrData(bytContador)), "mm/dd/yyyy") & "# between #" & Format(dtDataInicial, "mm/dd/yyyy") & "# and #" & Format(dtDataFinal, "mm/dd/yyyy") & "#") Then
                    Exit Function
                End If
            End If
        Next bytContador

        fncDataAtende = True

    End Function
    Anexos
    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas AttachmentDúvida_Relatório_rev2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (49 Kb) Baixado 8 vez(es)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    TMENDES
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 19/02/2023

    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas Empty Re: Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas

    Mensagem  TMENDES 16/3/2023, 20:31

    Muito obrigado pelo retorno e me desculpe a demora no feedback.

    Damaceno, não consegui fazer rodar, infelizmente.Mesmo assim fico agradecido.

    Conteúdo patrocinado


    Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas Empty Re: Consulta para geração de Relatório entre um Range de Datas de Diferentes Colunas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 12:40