看板 Database 關於我們 聯絡資訊
DB的source是EXCEL表,我目的是要 A / (B+C) 所以Select的欄位如下... IIf(IsNull([A]),0,[A]) / ( IIf(IsNull([B]),0,[B]) + IIf(IsNull([C]),0,[C]) ) 但是卻會出現下列錯誤訊息: 提供者無法決定 Double 值。例如,剛建立資料列,Double 資料行的預設值無法使用, 而消費者尚未設定新 Double 值。 如果 / 改成 * ,就沒有問題,但是我必須要用除法來運算其結果! 我想說應該是型態問題,於是就改為: format( IIf(IsNull([A]),0,[A]) / ( IIf(IsNull([B]),0,[B]) + IIf(IsNull([C]),0,[C]) ) ,'#.00') 卻出現下面訊息: 提供者無法決定 String 值。例如,剛建立資料列,String 資料行的預設值無法使用, 而消費者尚未設定新 String 值。 請問改怎麼解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.160.231