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

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.