質問: accessで数値型にnullをinsertするとエラー accessvbaで数値型にnullをinsertするとエラー(3134)になりますが、 その項目は必須項目にはしたくないので、 insertする前にnullが飛んできます。 そういった場合は、nullかどうか判定して明示的に0をセットしてからinsertする方法しかないでしょうか。 あくまで取扱う情報は数値なので、数値型にしたいのですが、 nullの可能性もある場合はテキスト型にするのが一般的なのでしょうか。 何か良い方法がありましたら教えてください。 尚、まだdbにはテストデータしか入っていないので、テーブルの変更は問題ありません。
回答: テーブルの定義で、 ・ 「値要求」が「はい」になっていませんか? ・ 主キーにしていませんか?