query_dbf.Recordset.Fields['df'+month_str1].Value中1-6月份是有值得,但是7-12月是沒有值得,該怎樣處理
qm_value:=qc_value+GetFloatValue(vartostr(query_dbf.Recordset.Fields['df'+month_str1].Value))-GetFloatValue(vartostr(query_dbf.Recordset.Fields['jf'+month_str1].Value));
qm_sl:=qc_sl+GetFloatValue(vartostr(query_dbf.Recordset.Fields['dfsw'+month_str1].Value))-GetFloatValue(vartostr(query_dbf.Recordset.Fields['jfsw'+month_str1].Value));
uj5u.com熱心網友回復:
upupup,跪求大神指點
uj5u.com熱心網友回復:
有人咩~~
uj5u.com熱心網友回復:
簡單的就是在你查詢陳述句的時候, 對 1-12 月份欄位處理下, NZ(MONTH, 0) , 為空則用0代替。程式中, 貌似空值時,用 .Value 會報錯, 但是用 .asstring 不會報錯, 所以可以先判斷 .asstring 的值是否為空,再 .value 取值
uj5u.com熱心網友回復:
那請問具體的代碼該怎么寫(⊙o⊙)?
uj5u.com熱心網友回復:
請將你的相關表的欄位名,型別,約定空值是什么,另需要判斷的那幾個欄位為空。這樣,才好幫你通過sql陳述句,來作出選擇。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/78855.html
標籤:數據庫相關
