[resolvido] Somar quantidade. Dias com data anterior

Moderador: Avelino Sampaio

lindomar.silva
Mensagens: 4
Registrado em: 30 Abr 2017, 20:11

[resolvido] Somar quantidade. Dias com data anterior

Mensagempor lindomar.silva » 30 Abr 2017, 20:23

Olá, boa noite.

Sou novo nesse Fórum, estou com dificuldade em uma Consulta e agradeço a quem puder me ajudar.
Preciso que na minha Consulta seja feito a soma do campo Quantidade de dias do registro atual com o campo Data Prevista do registro anterior.
Exemplo

Data Prevista (Registro Anterior): 24/04/2017
Quantidade de dias (Registro Atual): 3
Sendo que o resultado deverá ficar no campo Data Prevista, para que seja utilizado para no próximo registro, como um sistema de Saldo.
Exemplo.zip


Estou enviando BD e imagem explicativa.

Muito obrigado!
Você deve estar registrado e autenticado para ter acesso ao arquivo anexo.

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


Avatar do usuário
Avelino Sampaio
Mensagens: 1871
Registrado em: 04 Jun 2015, 18:27
Contato:

Re: Somar quantidade. Dias com data anterior

Mensagempor Avelino Sampaio » 01 Mai 2017, 09:11

Lindomar,

minha sugestão é que vc não faça esse cálculo pela consulta, pois irá acarretar num grande problema de desempenho.

- Foi criado o campo DIAS e DATA_ENTREGA na tabela
- Abra o formulário
- Vá para um novo registro no formulário. Entre com os dados. Verá que os campos DIAS e DATA_ENTREGA serão preenchido automaticamente após vc entrar com o valor do campo QTDE_CARGA_DIARIA

Foi utilizado, no evento Após Atualizar do campo QTDE_CARGA_DIARIA, o seguinte código:

Código: Selecionar todos

Private Sub QTDE_CARGA_DIARIA_AfterUpdate()
Me!DIAS = Nz(Me!QTDE_PRODUZIR \ Me!QTDE_CARGA_DIARIA, 0)
Me!DATA_ENTREGA = DateAdd("d", Me!DIAS, Nz(DLookup("Data_entrega", "tbl_pedidos", "pedido = " & Me!PEDIDO - 1), Me!DATA_PEDIDO))
End Sub


Aguardamos
Você deve estar registrado e autenticado para ter acesso ao arquivo anexo.
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================

lindomar.silva
Mensagens: 4
Registrado em: 30 Abr 2017, 20:11

Re: Somar quantidade. Dias com data anterior

Mensagempor lindomar.silva » 02 Mai 2017, 20:43

Mestre Avelino!
Boa tarde!

Você resolveu meu problema.
Era exatamente o que eu precisava!
Não sei como agradecer.
Muitíssimo obrigado!

Um grande abraço!

lindomar.silva
Mensagens: 4
Registrado em: 30 Abr 2017, 20:11

Re: [resolvido] Somar quantidade. Dias com data anterior

Mensagempor lindomar.silva » 06 Mai 2017, 20:33

Mestre Avelino, boa tarde! :)
(é inevitável não chamá-lo de Mestre, fica até estranho chamá-lo só de Avelino). :D

Desculpe-me por reabrir o tópico, não sei qual o procedimento correto para reabertura, se eu fiz errado, por favor me oriente o modo correto.
Com relação a solução oferecida funciona bem, porém há uma pequena "falha".
Se eu tenho os IDs (1, 2, 3, 4), mas se por exemplo eu excluir o ID 3, o cálculo do ID 4 já não funciona, o ID 2 ainda vai conseguir buscar referência no ID 1. Existe alguma forma de contornar isso?

Aproveitando (e já abusando do seu grande conhecimento), será que existe a possibilidade de calcular a DATA_ENTREGA baseada também por produto?
Atualmente está controlando a DATA_ENTREGA do produto ABC123, mas posso ter também o produto ABC456 que terá uma outra configuração de CARGA_DIARIA e então a DATA_ENTREGA será diferente do produto ABC123.

Mais uma vez, muito obrigado!

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


lindomar.silva
Mensagens: 4
Registrado em: 30 Abr 2017, 20:11

Re: Somar quantidade. Dias com data anterior

Mensagempor lindomar.silva » 08 Mai 2017, 21:14

Dando continuidade ao tópico...

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.



Voltar para “Consultas”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 1 visitante