在 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
到现有变量值。