Como adiciono um valor a uma variável toda vez que um campo de data é nulo?

0

No Access 2013, estou trabalhando em um relatório. Usando o On print event, eu tenho um problema ao tentar adicionar um valor a uma variável toda vez que um campo de data é nulo. Funciona bemsomaValores =Somavalores + 1

Tentei IIFmas não funciona. Alguma ideia?

Privado Sub Detalhe_Print (Cancel As Integer, PrintCount As Integer)
 Selecione Case Me!
    Caso "Percentagem"
       Selecione Case Me! DtResposta
          Case Is Me! DtLimite
             ForaPrazo = ForaPrazo + 1
************************************************** *******
DTLIMITE É UM CAMPO TIPO DE DATA 
AQUI PRECISO: CASO DTLIMITE = NULL THEN
CONTA = CONTA + 1 
************************************************** ********
       Selecionar final
    Caso "Valores absolutos"
        SomaValores = SomaValores + 1
    Caso "Data"
 Selecionar final
End Sub
Emanuel
fonte

Respostas:

0

Eu não posso testar isso, mas acho que você está procurando por ISNULLseu Case.

   If IsNull (DTLIMITE) Then 
      CONTA = 1
   Else
      CONTA = CONTA + 1
   End If

Isso parece para ver se a variável é nula. Se TRUE, irá definir a variável para 1, senão ela irá adicionar 1ao valor da variável existente.

CharlieRB
fonte
Selecione Case Me! DtResposta Se IsNull (Me! DtResposta) Então SemResp = SemResp + 1 End If Caso Is <= Me! DtLimite DentroPrazo = DentroPrazo + 1 Caso Is> Me! DtLimite ForaPrazo = ForaPrazo + 1 Final Select
Emanuel
Isso funcionou? Qual seu comentário deveria me dizer?
CharlieRB