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]Buscar Cep - Considerando Dias Úteis

    avatar
    lepedesa
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 64
    Registrado : 04/06/2013

    [Resolvido]Buscar Cep - Considerando Dias Úteis Empty [Resolvido]Buscar Cep - Considerando Dias Úteis

    Mensagem  lepedesa 5/6/2015, 18:26

    Boa tarde, recorrendo a uma luz dos srs. Estou precisando gerar um relatório vindo de uma consulta "EntregaDomiciliar". Nesta consulta possui o Campo "CEP" do cliente, o campo "DataEntrada" que é a data de entrada dos pedidos e o campo DataEntrega, que a princípio é DataEntrada + 1 (ou seja, toda entrega será efetuada - teoricamente, no dia seguinte). Tenho mais Três tabelas: "CEPs", "FeriadoNacional" e "FeriadoLocal".

    os campos das tabelas:

    CEPs: Cod (Contador - PK) / Municipios (nome dos municípios) / CepInicial (cep inicial de acordo com correios - campo texto) / CepFinal (idem ao anterior)

    FeriadoNacional: Cod (Contador - PK) / Data (data do feriado formato dd/mm) / Descricao (nome do feriado)

    FeriadoLocal: Cod (Contador - PK) / Data (data do feriado formato dd/mm/aa) / Descricao (nome do feriado)


    O que preciso:

    1) Efetuar a consulta "EntregaDomiciliar", sendo filtrada pelo campo "DataEntrada" onde o usuário informa a data de entrada dos pedido, vindo de um formulário - isto está ok. Esta consulta me fornece todos os dados iniciais para gerar o relatório

    2) Ao efetuar a consulta, de alguma maneira (isso que to me enrolando) calcular a data de entrega corretamente, obedecendo o seguinte critério:

    1) somar 1 dia ao dia do pedido (DataEntrada + 1 ), ou seja, todo pedido será entregue no proximo dia
    2) Verificar se o dia calculado cairá num sábado, domingo ou feriado e se cair:
    1)Sabado: Mensagem perguntando - Entregas Programadas Para Sábado, confirma? Yes = considerar o sábado (se não for feriado).
    No = não considerar
    2)Domingo: Considerar próximo dia (somar +1)
    3)Feriado Nacional: Considerar próximo dia (somar +1)
    4)Feriado Local: Considerar próximo dia (somar +1)
    5)Chegar a DataDaEntrega, ou seja, o próximo dia útil.

    Bom, É isso. Penso em gerar uma consulta criando uma tabela, onde através de um botão, faça essas análises, mas estou esbarrando em meus conhecimentos limitados, por isso solicito uma luz dos amigos deste espaço. Também pensei em criar uma tabela com os dias úteis e comparar...enfim. Uma Luz da galera ae...rs

    desde já agradeço,

    Leandro.
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Buscar Cep - Considerando Dias Úteis Empty Re: [Resolvido]Buscar Cep - Considerando Dias Úteis

    Mensagem  Fernando Bueno 6/6/2015, 11:29

    Bom dia Leandro.

    Veja esse exemplo do mestre Avelino

    http://www.usandoaccess.com.br/download.asp?id=1&caminho=tutoriais/exemplos/DataDiaUtil.zip


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Buscar Cep - Considerando Dias Úteis 16rzeq
    avatar
    lepedesa
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 64
    Registrado : 04/06/2013

    [Resolvido]Buscar Cep - Considerando Dias Úteis Empty Re: [Resolvido]Buscar Cep - Considerando Dias Úteis

    Mensagem  lepedesa 7/6/2015, 04:39

    Rapaz acho que é isso que preciso. Vou estudar melhor e retornos os resultados. Muito obrigado.
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Buscar Cep - Considerando Dias Úteis Empty Re: [Resolvido]Buscar Cep - Considerando Dias Úteis

    Mensagem  Fernando Bueno 10/6/2015, 00:18

    Por nada, bons estudos!


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Buscar Cep - Considerando Dias Úteis 16rzeq
    avatar
    lepedesa
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 64
    Registrado : 04/06/2013

    [Resolvido]Buscar Cep - Considerando Dias Úteis Empty Re: [Resolvido]Buscar Cep - Considerando Dias Úteis

    Mensagem  lepedesa 15/6/2015, 21:19

    Dando o tópico como resolvido. Obrigado.
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Buscar Cep - Considerando Dias Úteis Empty Re: [Resolvido]Buscar Cep - Considerando Dias Úteis

    Mensagem  Fernando Bueno 19/6/2015, 18:31

    O forum agradece o retorno!


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Buscar Cep - Considerando Dias Úteis 16rzeq

    Conteúdo patrocinado


    [Resolvido]Buscar Cep - Considerando Dias Úteis Empty Re: [Resolvido]Buscar Cep - Considerando Dias Úteis

    Mensagem  Conteúdo patrocinado


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