ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:gored Accessのフォームに表示させたデータを訂正し、テーブルを更新させたい(初心者向けの回答をおねがいします)
困り度:
  • すぐに回答を!
Access初心者です。
複数のテーブルからクエリでデータをひっぱったものを
フォームを使って別のフォームに表示させ、そこで
データを訂正して更新し、更新した内容をそれぞれのテーブルに
反映させたいのです。

検索用のフォームを作って、表示させるためのフォームも
作成しました。そして、検索フォームから表示させることが
できたのですが、表示させた内容を直すことができないでいます。
このさきどうしたらよいでしょうか?
本当に初心者ですので、詳しく教えていただけるとありがたいです。
質問投稿日時:07/12/06 14:12
質問番号:3575652
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

良回答10pt

回答者:vizzar あくまで、一つの方法ですが...
例えば、社員マスターと給与マスターがあって、
社員マスターには職位、給与マスターには基本給のフィールドがあったとしあます。
社員コードでこれらをリンクしたクエリーを元に、昇進した社員のデータを呼び出して、
この社員の職位と基本給をフォーム上で変更して、それぞれのテーブルに変更を反映させたい場合、
クエリーのフィールドを変更するのではなくて、フォーム上に非連結のテキストボックスやコンボボックスを配置し、
これに変更データを入力して登録ボタンを押すと、上記のコントロールの値を使って、
コマンドオブジェクト等で各テーブルにそれぞれ更新をかける方式になると思います。
まあ、これだとクエリを使う意味がないかもしれませんが、...
種類:アドバイス
どんな人:経験者
自信:自信あり
回答日時:07/12/10 02:10
回答番号:No.2
この回答へのお礼そうですね。クエリの意味がなくなってしまうんですね。
上の方のおっしゃるとおり、ちゃんと基礎から勉強しなおしたいと思います。ありがとうございました。

回答

 

回答者:CHRONOS_0 たぶん追加・更新不可のクエリになってしまっているのでしょうね
フォーム下部のレコード移動ボタンの新規レコードボタンの[*]が灰色になっていれば
追加更新不可のクエリです

どのような場合にそうなるかはデータベースの基本の仕組みに関係しますので
>初心者向けの回答をおねがいします
これは難しいですね
というよりこのあたりを理解せずには先へ進めませんので
一番親切な回答は入門書をお読みくださいということになります
種類:回答
どんな人:経験者
自信:自信あり
回答日時:07/12/07 13:15
回答番号:No.1
この回答へのお礼そうなんですよね。
がんばって読んでみます。ありがとうございました。
 
最新から表示回答順に表示良回答のみ表示