- ベストアンサー
コマンドボタンで更新したい
コマンドボタンに DoCmd.RunSQL "UPDATE INTO T_削除マスタテーブル・・・ のようなコードビルダを実行させることによって、 「T_削除マスタテーブル」の「削除チェック」(デフォルトはTrue)を Falseにしたいのですが、 どのようにしたらいいのでしょうか? Ac2000です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 こんな感じではだめですか? コマンドボタンの「クリック時」に「イベントプロシージャ」として 以下の構文を記述します。 -------------------------------------------------------------- DoCmd.Echo False DoCmd.SetWarnings False DoCmd.RunSQL "UPDATE T_削除マスタテーブル SET 削除チェック = False" DoCmd.Echo True DoCmd.SetWarnings True -------------------------------------------------------------- 質問のまんまなんですけど・・・ ではでは・・・
その他の回答 (1)
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 がんばってますね。 つまり、更新クエリのSQLステートメントを作るということですね。 更新クエリのSQLの構文は、 UPDATE テーブル名 SET フィールド名 = 更新値 WHERE 更新条件 です。 今回の場合だと、 DoCmd.RunSQL "UPDATE T_削除マスタテーブル SET 削除チェック = False" となります。 なお、削除チェックフィールドはYes/No型とします。 この場合は全てのレコードの削除チェックがFalseになります。 もし特定のレコードのみFalseにしたいなら、WHERE句をくっつけて下さい。 では。
お礼
こんにちは。 最近Access漬けです。 下の方にもかきましたが、おかげさまでできました。 ありがとうございました。 今後も宜しくお願いします。
お礼
回答ありがとうございます。 >DoCmd.RunSQL "UPDATE T_削除マスタテーブル SET 削除チェック = False" こちらの文を使わさせていただきました。 ご協力ありがとうございました。