##質問内容
access2010で伝票管理システムを作成している者です。
今回は例として顧客についてですが
登録した既存のレコードを編集する方法を教えてほしいです。
なお、いままでSQL文で作成してきたのでそれで教えてくださると幸いです。
##概要
1,新規入力フォームで顧客番号、顧客名、住所を入力します。
2,顧客マスタに登録されています。
3,マスタのレコードごとにある編集ボタンを押すと、入力フォームと共通の編集フォームが開き、選択したレコードのデータが各テキストボックスに参照されています。
※ここまではできています※
4,編集したい箇所を編集し、編集完了ボタンを押すとデータが更新され、マスタに反映されます。
↑この作業がわからないです。
テーブルは保存用のT_Customer
と
入力用のT_WCustomer
があります。
##試してみたこと
VBA
1Private Sub edit_tables() 2 3 Dim SQL As String 4 5 SQL = "UPDATE T_Customer SET F_CustomerName = Text_CustomerName,F_Address = Text_Address WHERE T_Customer,F_CustomerCode = T_WCustomer,F_CustomerCode" 6 7 With Application.CurrentDb 8 .Execute SQL 9 End With 10 11 Me.Requery 12 13End Sub
※Text_~ は、テキストボックス名です
不明な点があればコメントください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/06/04 07:10 編集