Precisando muito de ajuda...
Preciso criar um relatório que mostre quem tem como diferença entre a última data de terapia e a ultima data de retirada de produto >= que uma variável, que pode ser 30 dias, por exemplo.
Na tabAtendimento, eu tenho o campo DataOAt, que mostra a data que eu preciso, e essa tabela é relacionada com a tabAtProdDet, que mostra os produtos entregues, e tb se relaciona com a tabAtServDet, que mostra as terapias efetuadas.
Consegui fazer uma consulta, chegando nas datas desejadas, que chama, PacPegaBolsaNaoTerapiaQPt1, onde reconhece essas datas, na coluna expr1, e expr2.
Espero que a imagem, deixe mais clara a ideia, que neste caso listaria no relatório apenas a linha com NumOrdAtend = 59, de 26/12/2023, e
a NumOrdAtend = 11, de 28/11/2023, pois elas tem mais de 30 dias de diferença entre elas.
Anexo tb o bd. Preciso de uma orientação sobre o caminho a seguir a partir da consulta efetuada, se é via vba, se tem alguma aula ensinando sobre isso.
A princípio imaginei um loop percorrendo toda a tabela de atendimentos, e checando a ultima data de Produtos, e a ultima data de Terapias, e se a diferença entre elas maior que a varDia, imprime, senão, vai para o próximo registro.
Mas ainda não cheguei nessa lição,
Agradeço a ajuda, desde já.
Preciso criar um relatório que mostre quem tem como diferença entre a última data de terapia e a ultima data de retirada de produto >= que uma variável, que pode ser 30 dias, por exemplo.
Na tabAtendimento, eu tenho o campo DataOAt, que mostra a data que eu preciso, e essa tabela é relacionada com a tabAtProdDet, que mostra os produtos entregues, e tb se relaciona com a tabAtServDet, que mostra as terapias efetuadas.
Consegui fazer uma consulta, chegando nas datas desejadas, que chama, PacPegaBolsaNaoTerapiaQPt1, onde reconhece essas datas, na coluna expr1, e expr2.
Espero que a imagem, deixe mais clara a ideia, que neste caso listaria no relatório apenas a linha com NumOrdAtend = 59, de 26/12/2023, e
a NumOrdAtend = 11, de 28/11/2023, pois elas tem mais de 30 dias de diferença entre elas.
Anexo tb o bd. Preciso de uma orientação sobre o caminho a seguir a partir da consulta efetuada, se é via vba, se tem alguma aula ensinando sobre isso.
A princípio imaginei um loop percorrendo toda a tabela de atendimentos, e checando a ultima data de Produtos, e a ultima data de Terapias, e se a diferença entre elas maior que a varDia, imprime, senão, vai para o próximo registro.
Mas ainda não cheguei nessa lição,
Agradeço a ajuda, desde já.
- Anexos
- Ibrapper_v3 Dif data ult prod e ult terapia.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (887 Kb) Baixado 18 vez(es)