shiawasenataiyou【Access】vbaでフォームからレコード追加しようツイートシェアはてブLINEPocketアクセス担当のまみです。フォームに入力したデータをテーブルに登録できたらテーブルを直接さわらないですみますね。説明のために「宛名印刷」ファイルを使用します。「宛名印刷」ファイルの作成方法がわからない方のために、「宛名印刷」ファイルの「T_住所録」テーブルの構造を記しておきますね。短いテキストそれ以降フォームの作成方法は、下記の記事から読んでもらえると「宛名印刷」ファイルが作成できます。年賀状の宛名印刷ができるようになるプログラムです。作成してみてくださいね!アクセスVBAでフォームにボタンをを配置しよう2018年9月18日それでは、「宛名印刷」ファイルを開き、「F_データ入力」フォームをデザインビューで開きボタンを2つ設置しましょう。ご自身のやりやすい位置にボタンを配置してください。12つのボタンの名前と標題は下記のとおりです。登録2つのボタンの設定が終わったら、「btn登録」をクリック時の処理方法を設定していきましょう。データ登録のコード1「btn登録」ボタンを選択状態にして、プロパティーシートの2「イベント」タブを左クリックします。Sub」の間に、「btn登録」ボタンをクリックしたときの処理を入力していきます。「btu登録」がクリックされたら、デーブルにレコードを追加してくれるようにってことですね。(はてな君)データ登録ができるようになるんだぁ!下記のコードを入力します。クラス名オブジェクト変数を宣言する時にDim~って書くんですが(Rstが変数です)、オブジェクト名とかクラス名とか、なんだかわからないですよね。要するに、データベースをRstってことにしてくださいねってことです。dbOpenTable)Rstに「T_住所録」テーブルの情報を入れてくださいねって意味になります。Withの間に書かれていることを、実行してくださいね。.AddNew・・・新しいレコードを追加.Update・・・更新.Fields(“しめい”)・・・「T_住所録」テーブルの「しめい」フィールドMe!txしめい・・・「F_データ入力」フォームの「txしめい」テキストボックスデータの追加が終わったら、Rst.Closeでデータベースを閉じておきます。Nothingで解除しておきます。データ登録してみてくださいね。(はてな君)ボタン押したらテーブルにデータが登録されたよ!(あいちゃん)終了する時は「F_データ入力」の変更を保存してくださいね!コードをコピーされたい場合は下記の記事を参考にしてください。関連記事コードのコピーまとめ今回は、フォームからデータを登録するコードについてお伝えしました。