每次日期字段为空时如何向变量添加一个值?

每次日期字段为空时如何向变量添加一个值?

在 Access 2013 中,我正在制作一份报告。使用 时On print event,每次日期字段为空时,我都会尝试向变量添加一个值,但遇到了问题。它运行正常somaValores =Somavalores + 1

试过了IIF,但是没有用。有什么想法吗?

Private Sub Detalhe_Print(取消作为整数,打印计数作为整数)
 选择案例我!TipoMeta
    案例“百分比”
       选择案例我!DtResposta
          案例就是我!DtLimite
             ForaPrazo = ForaPrazo + 1
*********************************************************
DTLIMITE 是日期类型字段
这里我需要:CASE DTLIMITE = NULL THEN
康塔 = 康塔 + 1
*******************************************************************
       结束选择
    案件“绝对价值”
        索玛价值 = 索玛价值 + 1
    案例“数据”
 结束选择
子目录结束

答案1

我无法测试这一点,但我认为您正在寻找ISNULL您的Case

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

这将检查变量是否为空。如果为 TRUE,它将变量设置为1,否则它将添加1到现有变量值。

相关内容