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

    [Resolvido]Agrupar registros relativos a uma única data

    avatar
    ssporch
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 19/10/2010

    [Resolvido]Agrupar registros relativos a uma única data Empty Agrupar registros relativos a uma única data

    Mensagem  ssporch 1/11/2013, 12:15

    Prezados colegas,

    Estou anexando meu BD para que possam ajudar-me de uma forma mais concreta!

    Este BD foi criado para registrar todo e qualquer atendimento feito pelos Motoristas da empresa (saída para Aeroporto, eventos, etc.).

    Minha dúvida (quero deixar claro que procurei por vários dias uma solução tanto neste Fórum quanto em vários outros espalhados por aí, mas, talvez, meu problema seja eu não ser um especialista em SQL) é a seguinte:

    O Relatório RPT_CONSULTA_MES é baseado numa Consulta chamada CONSULTA_MES, o qual mostra os atendimentos feitos pelos Motoristas a diversas áreas da empresa num determinado mês.

    Pois bem.

    Fazendo um simples teste (abrindo o Relatório e inserindo como datas inicial e final 01/02/2013 e 20/02/2013 (as datas terão que ser inseridas duas vezes - e não me lembro mais por qual razão tive que fazer isto), logo na primeira página, verão que, na ÁREA ATENDIDA (DIR I), no dia 05/02/2013, aparecerem dois atendimentos para o Passageiro de nome DR ROBERTO ZURLI MACHADO.

    E por quê isto? Certamente, um Motorista foi buscá-lo no Aeroporto, pela manhã, e levá-lo ao local do Evento e, no final da tarde, outro Motorista o levou de volta ao Aeroporto.

    O que realmente precisamos é que isto seja encarado apenas como UM atendimento.

    Ou seja, se, numa mesma data, o mesmo Passageiro aparece listado duas vezes ou mais, os registros referentes ao mesmo sejam agrupados como UM único atendimento naquela data.

    Havendo quaisquer perguntas que desejem fazer, estou aqui à sua inteira disposição!

    Um abraço,

    Sérgio Sporch
    São Paulo - SP - Brasil
    Anexos
    [Resolvido]Agrupar registros relativos a uma única data AttachmentCópia de CONTROLE DE EVENTOS EXTERNOS_v1_2_2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (166 Kb) Baixado 13 vez(es)
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Agrupar registros relativos a uma única data Empty Re: [Resolvido]Agrupar registros relativos a uma única data

    Mensagem  Leandro 1/11/2013, 13:34

    Abra a consulta na estrutura, exiba a instrução SQL e coloque essa no lugar:

    SELECT EVENTOS.EVENTO, EVENTOS.SAIDA, EVENTOS.DESTINO, EVENTOS.PASSAGEIROS, EVENTOS.DATA_INICIAL, EVENTOS.DATA_FINAL, EVENTOS.SOLICITANTE, EVENTOS.AREA_ATENDIDA, EVENTOS.GESTOR, EVENTOS.OBSERVACAO, EVENTOS.PLACA_VEICULO1, EVENTOS.COR_VEICULO1
    FROM EVENTOS
    GROUP BY EVENTOS.EVENTO, EVENTOS.SAIDA, EVENTOS.DESTINO, EVENTOS.PASSAGEIROS, EVENTOS.DATA_INICIAL, EVENTOS.DATA_FINAL, EVENTOS.SOLICITANTE, EVENTOS.AREA_ATENDIDA, EVENTOS.GESTOR, EVENTOS.OBSERVACAO, EVENTOS.PLACA_VEICULO1, EVENTOS.COR_VEICULO1
    HAVING (((EVENTOS.DATA_INICIAL)>=[DIGITE A DATA INICIAL DESEJADA]) AND ((EVENTOS.DATA_FINAL)<=[DIGITE A DATA FINAL DESEJADA]))
    ORDER BY EVENTOS.DATA_INICIAL;


    Para agrupar do jeito que você é preciso tirar os campos hora do evento  e motorista1 e clicar sobre o botão Totais para agupar os dados.

    Esse é o botão totais:

    [Resolvido]Agrupar registros relativos a uma única data <a href=[Resolvido]Agrupar registros relativos a uma única data Pw8a" />

    avatar
    ssporch
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 19/10/2010

    [Resolvido]Agrupar registros relativos a uma única data Empty [Resolvido]

    Mensagem  ssporch 7/11/2013, 16:31

    Prezado colega,

    Sua solução RESOLVEU o meu problema!

    Muito obrigado pelo tempo dispendido! Deus o abençoe!

    Sérgio Sporch
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Agrupar registros relativos a uma única data Empty Re: [Resolvido]Agrupar registros relativos a uma única data

    Mensagem  Leandro 7/11/2013, 17:14

    Obrigado pelo retorno.
    Amém!


    Conteúdo patrocinado


    [Resolvido]Agrupar registros relativos a uma única data Empty Re: [Resolvido]Agrupar registros relativos a uma única data

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 05:40