0

Access でクエリを作成しましたが、ほとんどの結果に対して空白のセルが返されました。これらの空白のセルを 0 に置き換える必要があります。

私が試した最初の方法は次のとおりです。

TtlSickDays: IIf([TotalSickDays]='',0,[TotalSickDays])

しかし、エラーメッセージが表示されました:条件式のデータ型が一致しません

それから私は試しました

TtlSickDays: CInt(IIf(Len([TotalSickDays])=0,0,[TotalSickDays]))

しかし、別のエラー メッセージが表示されました: null の無効な使用

だから私は空白が「Null」を返していると仮定しました

だから私は試しました:

TtlSickDays: CInt(IIf([TotalSickDays]=Null,0,[TotalSickDays]))

しかし、同じエラーメッセージが表示されました...

だから私は他に何をしようか少し困惑しています

次のような領域でSQLのビットを編集します。

ここに画像の説明を入力

状況に関する任意の助けをいただければ幸いです

4

1 に答える 1

0

そのようにしてみてください:

TtlSickDays: CInt(IIf(IsNull([TotalSickDays]),0,[TotalSickDays]))

MS Access: IsNull 関数

于 2013-11-12T11:30:08.320 に答える