データベースの数値項目にゼロと未入力の識別が必要な場合に、空白をセットしたいときがあると思います。
結論から言うと、数値項目に空白はセットできません。Nullをセットしてください。
このページではACCESSデータベースの数値項目に、NULLをセットする方法を解説しています。
テーブル設定
テーブル設定で値要求を「いいえ」に設定します。
VBAでのNullのセット方法
Daoで処理しています。
「=Null」でセットできます。
エラーの例
以下のように「=””」ではエラーになります。
Visual BasicのNull設定方法
参考までに、Visual BasicでNullをセットする場合は、「=DBNull.Value」でセットします。