返回列表 上一主題 發帖

[教學] Nz(),空值補上零字串 "0"

[教學] Nz(),空值補上零字串 "0"

本帖最後由 HSIEN6001 於 2012-7-29 15:22 編輯

關於Nz(),空值補上零字串 "0"
先前遇到的困擾已自行解決
整理後,在此分享

查詢之欄位值=空 ,不存在--->可應用CDbl(Nz(field, 0)),讓該欄位補上 0 數值
方便在Access加總驗算
But 在 VBA取出資料庫時會產生Nz 此函數定義 Err

解決: 改寫成
IIf(Is Null(field)=True,0,field) 或 IIf(field Is Null,0,field)

SQL:
select IIf(Is Null(field),0,field)
from table

        靜思自在 : 【蒙蔽的自由】人常在什麼都可以自由自在的時候,卻被這種隨心所欲的自由蒙蔽,虛擲時光而毫無覺知。
返回列表 上一主題