- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSでフォームを使って、テーブルを参照、データ入力、データ更新をしたいのです)
ACCESSでフォームを使って、テーブルを参照、データ入力、データ更新
このQ&Aのポイント
- ACCESSを使用してフォームを作成し、テーブルのデータを参照、データ入力、データ更新する方法について教えてください。
- 売上テーブルにはID、商品コード、日付、金額の情報があり、フォームを通じてレコード番号を入力し、該当するデータを表示し修正することができます。
- VBAを使用せずに、データ量が大きい場合でも効率的に処理できる方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まずそのテーブルを基にしてフォームを作成します。 そのフォームのヘッダー部分にテキストボックスを配置後、一旦 上書き保存。 フォームのレコードソースを SELECT * FROM テーブル名 WHERE ID=[Forms]![フォーム名]![テキストボックス名] とします。 次にテキストボックスの更新後処理に Me.Requery とすれば完成です。 フォームを開いてテキストボックスにID入力後エンターしてください。 保存に関しては、コマンドボタン作成後クリック時イベントに DoCmd.RunCommand acCmdSaveRecord とすれば良いでしょう。 この手のモノは検索すれば相当数ヒットするので、そちらを参考にされるのもよろしいかと。