Board logo

標題: [教學] Nz(),空值補上零字串 "0" [打印本頁]

作者: HSIEN6001    時間: 2012-7-29 15:16     標題: 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




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)