- 締切済み
Access2003でのフォーム作成について
基本的な質問で申し訳ないのですが、 1つのテーブルからフォームを作るのは 問題ないんですが、二つもしくは三つのテーブル を基として1つのフォームを作る方法がわかりません。(ピポットテーブルは使用しません) 良いアドバイスお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- Gin_F
- ベストアンサー率63% (286/453)
マイクロソフト サポート技術情報 - 328828 [INFO] クエリやフォームでデータを更新すると発生するエラーのトラブルシューティング 確認してみてください。
- ssssssssss
- ベストアンサー率23% (24/103)
>クエリーを作成し、其れを基にフォームを作成した際、入力したデータは元のテーブルに格納されるのでしょうか? はい、格納されますよ~。 >一度その方法で作ってみたとき、データは テーブルに格納されませんでした。 ですが、2つのテーブルの内どちらかの日付フィールドには主キーが設定されているでしょうか? これがされていないとクエリは参照用になってしまいます。
- Gin_F
- ベストアンサー率63% (286/453)
> 二つもしくは三つのテーブル > を基として1つのフォームを作る方法がわかりません。 そのテーブル間にどのような関連があるのでしょうか? 通常は、クエリを作成してそれをもとに、フォームを作成するか、 サブフォームを使うかになります。
- ssssssssss
- ベストアンサー率23% (24/103)
ちょっと抽象的な回答ですが、その複数のテーブルで希望のクエリを作成して、そのクエリをフォームで表示してはどうでしょうか?
お礼
クエリーを作成し、其れを基にフォームを作成した際、入力したデータは元のテーブルに格納されるのでしょうか? 一度その方法で作ってみたとき、データは テーブルに格納されませんでした。 実は民宿の顧客名簿を作り、 顧客テーブルの宿泊日と宿泊日別献立テーブルの 日付フィールドをリレーションシップで結んで 1つのフォームで入力管理したいと思っているのですが...。
補足
三つのテーブルからクエリーを作成し、それを基に フォームを作りましたが、フォームビューで見てみるとデータ入力、新規入力とも出来なくなっています。 参考URL見てみましたが、もう一つ理解できません。 もうちょっとなのに悔しいです。 しつこいようですがよろしくお願いします。