Microsoft Access 掲示板

VBAでSQL更新 / 14

16 コメント
views
4 フォロー
14
ビギナー 2024/06/27 (木) 12:23:22 ddfe5@b96a9

SK様 失礼しました。hatena様の分の前に詳しい回答を沢山頂いていたのを見落としてました。申し分けありません。
Null値の事は気になってました。説明不足でしたがフォームAのレコードをダブルクリックで変更用のフォームS1が開き、S1で変更しSQLで更新の仕組みにしてます。S1のNULL対策として元々のフォームA値をS1の別のテキストボックスに代入してNULLのテキストボックスにはそれを代入してから更新としてます。

通報 ...
  • 15

    hatena様の分の前に詳しい回答を沢山頂いていたのを見落としてました。

    それぞれの投稿の投稿者アイコンの下にある番号が、このスレッドにおける投稿順を示しています。

    私が回答したのは hatena さん( 5 番)よりも後です。
    ビギナーさんの投稿( 4 番)に返信する形を取ったため、その階層ツリーのノードとして表示されているだけです。

    フォームAのレコードをダブルクリックで変更用のフォームS1が開き

    [フォームA]がテーブル[T_1]をレコードソースとする帳票フォームであるとして、

    元々のフォームA値をS1の別のテキストボックスに代入して
    NULLのテキストボックスにはそれを代入

    フォーム[S_1]の各非連結コントロールへの値の代入に際し、[フォームA]のカレントレコードから参照されたいずれかのフィールドの値が元から Null であるケースはないのでしょうか。

    S1で変更しSQLで更新の仕組みにしてます。

    少なくとも、フォーム[S_1]のいずれかの非連結コントロールの値がユーザーの操作によって Null にされる可能性はゼロではないはずです。