julianovv 4/12/2018, 16:45
Silvio, sim, tentei todas as dicas que me passaram. Todas retornaram #erro.
Tentei reformular toda a expressão desconsiderando o campo 'diapgto' como vazio, pressupondo que ele não estará nunca vazio e usando ao invés do 'diapgto', o 'contadias' e mesmo assim não deu.
Ficou assim:
MensDebito1: SeImed([contadias]>30 E ([diapgto]<[DataDebito]);"Em débito.";""))
Sendo:
ContaDias: DifData("d";Data();[DataVencimento]) => conta os dias até o vencimento.
diapgto - campo da tbl_Agendamentos no formato data abreviada.
DataVencimento - campo da tbl_Cadastro_Nomes no formato data abreviada.
DataDebito: [DataVencimento]+30 => Exibe a data 30 dias depois do vencimento.
E pra piorar tudo ainda preciso eliminar o mês e ano do campo de vencimento. Precisa ser o mês e ano vigentes ou seja, se mês que vem vai vencer novamente, então o mês vai mudar e o ano muda na virada. Não dá para o usuário do banco ficar sempre mudando esses dados.
.................................................................................
Juliano
USO O ACCESS 2007 NO XP SP3Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - NVidia GForce GT 370 - Monitor AOC 24 pol G2HE524G2 - Impressora Epson T33 - Scanner Bright.