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]Consulta - Valores por períodos de datas

    Compartilhe

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 293
    Registrado : 11/12/2017

    [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  Ismael Silva em 28/6/2018, 20:08

    Boa tarde,

    Estou tentando criar uma consulta para me trazer valores por período. Por exemplo.

    Tenho fechamentos de valores de combustíveis que são por Decêndio, outros por Quinzena e Mensal.

    Abaixo eis alguns apenas:

    Onze-Alles Blau - Quinzenal - De 01 à 15 e 16 à 30/31

    Onze-Chafariz - Mensal - De 01 à 30/31

    Onze-Avenida - Decêndio - De 01 à 10 - 11 à 20 e 21 à 30/31

    Brisa-Lagoa do Arm - Decêndio- De 01 à 10 - 11 à 20 e 21 à 30/31



    Estou tentando utilizar a fórmula abaixo, mas não está dando muito certo.

    Alguém teria alguma sugestão de como posso melhorar e chegar pelo menos próximo do que desejo.

    =Soma(SeImed([Unidade]="Brisa-Lagoa do Arm" E [Dia_Mes]>="21/5" E [Dia_Mes]<="31/5";[Total_Geral];0))

    Após em um relatório, estou imaginando fazer assim:

    Brisa-Lagoa do Arm

    1º Decêndio            2º Decêndio            2º Decêndio        Total
    Aqui valor                Aqui valor               Aqui valor           Aqui valor


    Espero ter me feito entender. Obrigado desde já.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  livio.sfranca em 28/6/2018, 21:27

    Dê uma olhada nesse tópico e tente adaptar a fórmula como precisa:

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

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 293
    Registrado : 11/12/2017

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  Ismael Silva em 12/7/2018, 20:53

    Boa tarde,

    livio.sfranca

    Eu tentei de várias formas adaptar o exemplo, mas não consegui, se você puder ajudar, lhe agradeço.

    Ismael

    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  livio.sfranca em 13/7/2018, 02:20

    Boa noite Ismael,

    Me responda essas duas questões.

    1 - Quais os critérios que você precisa na sua soma? Um dos critérios sei que é por data (Quinzenal, Mensal, Decênio). Tem algum outro critério à considerar?

    2 - Você quer essas somas em TexBox separados ou em uma Consulta?

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 293
    Registrado : 11/12/2017

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  Ismael Silva em 13/7/2018, 11:46

    livio.sfranca, bom dia

    Os critérios são os períodos, e as Unidades que são os postos. Na consulta, eu realmente não sei qual é a melhor forma, mas no relatório que vou gerar posterior, aí sim deve ficar separado por mês e por períodos de datas.

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 293
    Registrado : 11/12/2017

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  Ismael Silva em 19/7/2018, 19:25

    Up

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 293
    Registrado : 11/12/2017

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  Ismael Silva em 25/7/2018, 11:50

    Alguém tem alguma sugestão?
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  livio.sfranca em 25/7/2018, 12:47

    Bom dia Ismael,

    Me desculpe a demora. Estava meio off por causa do tempo.

    Mas segue aí o bd de exemplo.

    Dê uma olhada na consulta decênio, e veja se é isso mesmo que está querendo, ou pelo menos se está próximo.

    Obs.: Inicialmente só fiz a parte do decênio, pois não sei se é realmente isso que queres.
    Anexos
    Teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (371 Kb) Baixado 9 vez(es)

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 293
    Registrado : 11/12/2017

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  Ismael Silva em 25/7/2018, 13:52

    Lívio, bom dia

    Obrigado pelo retorno,


    Quanto aos decêndios, era isso mesmo, deu certo. E quanto aos que são por quinzena, a lógica seria a mesma?
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  livio.sfranca em 25/7/2018, 14:01

    Seria sim. No de Quinzena por exemplo, você só alteraria as condições da fórmula SEIMED. Porém você teria que criar uma consulta para cada período de datas que queira. Uma para Decênio, outra para Quinzenal, outra para semestral e assim por diante.
    A não ser que você crie filtros para selecionar o período que quer através de um form ou relatório.

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 293
    Registrado : 11/12/2017

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  Ismael Silva em 25/7/2018, 14:33

    Entendi. A questão de filtros para este caso não serve, pois eu queria a informação de bate pronto, sem precisar filtrar.

    Eu alterei os critérios na consulta para que me retorne os valores por quinzena, porém fiquei na dúvida de como posterior jogar essas consultas para um único relatório de modo a ficar o design como mencionei acima. Tens alguma sugestão?
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  livio.sfranca em 25/7/2018, 14:52

    Assim?
    Anexos
    Teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (376 Kb) Baixado 6 vez(es)

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 293
    Registrado : 11/12/2017

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  Ismael Silva em 25/7/2018, 15:59

    Lívio, está quase ficando como gostaria, porém repare que ao filtrar por exemplo na coluna Unidade: Onze-Alles Blau. Essa unidade, os fechamentos são por Quinzena. Como eu posso fazer para deixar zerado os valores nas colunas de Decêndio 1,2 e 3? Os valores da coluna Mensal, podem permanecer, pois vou precisar mesmo do cálculo total.



    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  livio.sfranca em 25/7/2018, 16:09

    Desta forma, acredito que não haja uma forma, pois a consulta de toda forma irá retornar os valores de todas as suas colunas calculadas. Assim você teria que criar uma consulta para cada tipo de critério que queira.

    Mas uma pergunta, qual a necessidade de exibir o 0 nos campos de decênios? Não poderia simplesmente ocultar esses campos?
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  livio.sfranca em 25/7/2018, 18:42

    Ismael, acabei não entendendo direito o que queria.

    Se queres que o valor exibido em cada Coluna dessas dependa do Período na tabela principal, você pode fazer o seguinte. Em cada campo calculado, você coloca mais um critério, que no caso seria de Periodo assim:

    Decendio1: Soma(SeImed(Dia([data1])<11 E [Periodo]="Pagamento: Decêndio";[Total_Geral];0))

    A parte em negrito foi a que alterei.

    Assim ele irá exibir 0 para as unidades que não tem pagamento decêndio.

    Já no Quinzenal, você coloca o período como "Pagamento: Quinzenal"



    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 293
    Registrado : 11/12/2017

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  Ismael Silva em 25/7/2018, 21:00

    Lívio,

    Fiz alguns testes e deu certo, mas quando fui alterar para a fórmula abaixo, diz que tem algum argumento errado, e não consegui descobrir o que é.

    Quinzena1:Soma(SeImed(Dia([data1])>=1 E Dia([data1]<=15 E [Periodo]="Pagamento: Quinzenal";([Total_Geral]);0)))
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  livio.sfranca em 25/7/2018, 21:49

    O erro acontece por que está faltando fechar um parênteses de uma das fórmulas Dia().
    Fica assim:

    Quinzena1:Soma(SeImed(Dia([data1])>=1 E Dia([data1])<=15 E [Periodo]="Pagamento: Quinzenal";([Total_Geral]);0))

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 293
    Registrado : 11/12/2017

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  Ismael Silva em 26/7/2018, 11:47

    Bom dia Lívio,

    Agora sim, 100%, ficou da forma que gostaria.

    Muito obrigado pela sua ajuda, foi fundamental para que eu pudesse obter êxito no meu projeto.


    Muito obrigado
    Ismael Silva
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  livio.sfranca em 26/7/2018, 12:28

    Bom saber Ismael,

    Marque como Resolvido o tópico por favor.


    Bom trabalho!

    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 293
    Registrado : 11/12/2017

    Re: [Resolvido]Consulta - Valores por períodos de datas

    Mensagem  Ismael Silva em 26/7/2018, 12:29

    Resolvido!

      Data/hora atual: 16/11/2018, 12:24