- 締切済み
Accessで質問です。
いつもお世話になっております。 今回の質問なのですが、自分でも調べて見たものの解決できなかったので、 質問します。 現在、Accessで作成していまして、動きとしてはフォームからデータを入力し、その値(入力したデータ)をテーブルへ反映したいのです。 どんな方法がありますでしょうか。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
アクセスで、オブジェクトでフォームを選び 新規作成 単票形式 基になるテーブルー社員2(既存テーブル名の例) OK でフォームガ出る。 このフォームのレコードセレクタでレコードを選択して、そのフィールドで項目内容を変えれば更新されるし、 ►*を押してデータを入力すると(クエリを保存すると)新レコードが追加される。 ーーー >自分でも調べて見たものの解決できなかったので というからには 上記ではあまりにも初学者的課題ですが、上記では気に食わない点は 何でしょうか。
- CHRONOS_0
- ベストアンサー率54% (457/838)
回答No.2
初心のうちは連結フォームを使いましょう テーブルからフォームを作れば フォームで入力したものはテーブルに反映されます
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
そのテーブルはフォームのデータソースでしょうか? それならば、該当するフィールドをフォームに表示させれば変更できます。 フォームが該当のテーブルと連動していなくて フォームのテキストボックスの内容でデータを更新するということなら 更新クエリを実行するマクロを追加すれば可能です。 更新レコードに [Form].[フォーム名].[テキストボックス名]として フォームのテキストボックスの内容を上書きできます。