• ベストアンサー

Accessのフォームでアップデートさせる関数

Table_1に「個数」というフィールドがあります。 Form_1に「txt1」というテキストボックスと「btn1」というボタンがあります。 txt1に「100」と数字を入れて、btn1をクリックするとTable_1の個数フィールドはアップデートされる。 といったようなAccessのコマンドが知りたいのですが、どのように行えばよいでしょうか? Accessがよくわからなく、どういったコマンドを使うかだけでも教えて下さい。 よろしくお願いします。Access2010を使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

そのものずばりは、docmd.RunCommand acCmdSaveRecord ですけど、http://kan-chan.stbbs.net/pc/access/runcmd.html 私の場合、使う場面は多くはないです。 この前後に何かしらの処理がある場合は安全のために行ってます。 ヘルプにもRunCommandの一覧は載ってますけど説明欄は空白になってます。 以下は蛇足です。 レコードが保存されるタイミングは レコードが移動するとき ReCalc (F9を押したとき) ReQuery (Shift + F9) フォームなどが閉じられるとき などがあります。 また、レコードが編集中か否かは レコードセレクタの鉛筆マーク VBAなら、フォームの場合は、Me.Dirty で分かります if me.dirty then msgbox "編集中" end if (テーブルやクエリを元にした連結フォームの場合)

mellow91
質問者

お礼

ご回答ありがとうございます!感謝です!

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

gooやgoogoleなどの検索サイトでキーワード「dao レコード 更新 テキストボックス」で検索すると、サンプルがたくさん見つかります。

mellow91
質問者

お礼

ご回答ありがとうございます!助かります!

関連するQ&A