質問 |
||
| 質問者: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 |
|
| この回答へのお礼 | そうなんですよね。 がんばって読んでみます。ありがとうございました。 |