- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームのレコードソースの設定の仕方)
フォームのレコードソースの設定方法とエラーの解決方法
このQ&Aのポイント
- フォームを作成する際のレコードソースの設定方法と、レコードソースに関連するエラーの解決方法について説明します。
- フォーム作成時には、複数のテーブルを連結してレコードソースに設定することがありますが、この方法によりエラーが発生することがあります。
- エラーが発生した場合は、設定したレコードソースのフィールド名や式の部分に誤りがある可能性があります。正しいフィールド名や式を設定し直してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
とりあえず下記の手順を試してみてください。 1. 4つぐらいのテーブル間でリレーションを設定 2. その中の1つのテーブルから、フォームの自動作成 3. 出来たフォームのレコードソースの「・・・」ボタンをクリックして、1で設定した3つのテーブルを追加し、必要な項目を追加して、その設定内容を保存 →最初のテーブルは「テーブル名.*」として一覧に追加、その他のテーブルは、必要な項目だけを追加 ここまで実行した後で、レコードソースのクエリデザインビューを閉じて、フォームのデザインビューに戻ります。 プロパティのレコードソース以外の項目をクリックしてフォーカスを移動させます。 ここで Ctrl + S を押してフォームを保存します。 4. 以降の手順を実行します。 以上でどうでしょうか。
お礼
回答して頂きありがとうございます。 ご説明のやり方で多分、私も設定したと思います。 回答が来る前にどうしても進めなくては行けなかったので、取り敢えず、クエリーで三段階に分けて4つのテーブルを結合したものを、レコードソースに設定しています。 普通は、フォームのレコードソースに1個入れて作成し、次に2個目三個目としているのですが、項目数が全部で48個あります。こんなに数が多くなるとレコードソースの*の情報が認識出来ないなどのエラーが起きるのでしょうか? 取り敢えず、また、フォームを作るときには説明のやり方でしてみたいと思います。また、同じ現象が起きたらアップしますので、よろしくお願いします。