アクセス初心者です。
アクセス2000を使用しております。
本当は1つのクエリで作成したいのですが
フィールド数が255を超えてしまう為、
クエリ1:ID 式001~式200
クエリ2:ID 式201~式400
と分けて計算を行い
レポートのデザインビューでクエリ1を基礎とし、
テキストボックス内のコントロールソースを
式ビルダで
=[クエリ2]![式201]
と入力たのですが
プレビューを行うと"パラメータの入力"のメッセージが出まして
OKすると
表示結果が #Error となってしまいます。
クエリ2の情報を盛り込むにはどのようにしたら良いのでしょうか
よろしくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
今の考え方ですと条件項目が増えるとフィールド数が膨大になってしまいます。
通常、どのように構築していくものなのでしょうか?
作りたいもののイメージじゃなくテーブルの情報が欲しいのですがね
考え方として
横が100枡を越えるような表を作っても誰も見てくれませんよ
印刷も出来ないだろうし
横の項目数は1ページに収まる程度に抑え
数の多いもの数の変動するものはたてに展開するようにしますね
No.1
- 回答日時:
質問への直接の答えは
他のテーブルやクエリの値を参照するには
クエリの結合を使うか、DLookup関数を使う
ということになりますが
それ以前の問題として
フィールド数が255を超えてしまうのは
テーブル設計が悪いからという可能性が大きいですね
Accessのようなリレーショナルデータベースでは
フィールド数の少ないテーブルが沢山できる傾向があります
詳しくは「正規化」についていろいろ調べてください
フィールド数は多くても数十という位のが普通ですね
大体こういう制限は十分余裕を持ったところに設定されるものですしね
この辺の考え方はデータベースの肝の部分です
これを理解せずにデータベースを作ってもろくなものは出来ません
この回答への補足
ご回答ありがとうございました。
クエリの結合でうまく出来ました
フィールド数に関しましては
ご指摘のとおり、根本的に間違って進めていると思います
【基礎テーブル】
ID 道路種別 舗装種別 延長 幅員
【計算クエリ】
ID 幅員10m以上延長 幅員10m以上面積 幅員9m以上延長 幅員9m以上面積 ………
【レポート】イメージ
道路 橋 トンネル 砂利道 アスファルト コンクリート
幅員
10m
10m以上 100m2
20m
9m以上 180m2
8m以上
……
上記の集計表を作成しようと思っているのですが
【計算クエリ】内で
幅員別 & 道路種別の 延長、面積
幅員別 & 舗装種別の 延長、面積
幅員別 & …………の 延長、面積
条件全ての結果を作成し
レポートに貼り付けようと思っていました。
今の考え方ですと条件項目が増えるとフィールド数が膨大になってしまいます。
通常、どのように構築していくものなのでしょうか?
アクセスの根本がわかっていないもので
ヒントか入り口を教えて頂くとありがたいですm(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) お世話になっています いまクエリを作っています。。 デザインビューの画面の集計の欄で、「グループ化」 4 2022/09/17 17:03
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) Excel Powerクエリーの質問。あるクエリに一致する行だけ除外できますか? 1 2022/08/22 13:48
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Access(アクセス) アクセスで教えてください。 クエリで2日前を抽出する計算式を 入力して表示させると ちゃんとyyyy 1 2023/06/08 21:05
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルでメモ型になっている...
-
アクセスで追加した項目に全て...
-
テキストボックスにクエリ結果...
-
Accessのテーブルのフィールド...
-
Accessで、1つの項目に複数の...
-
accessでの文字列の混ざった連...
-
Accessを開きなおすとテキスト...
-
access フォームを開くと「パ...
-
Access2010での、レポートの両...
-
アクセスのクエリ 1文字以上を...
-
更新クエリをリンクデータベー...
-
accessvba 複数条件でFilterを...
-
Accessで、テーブルに入力した...
-
Accessのクエリでハイパーリン...
-
Access で 特定の文字の個数を...
-
Access:値が求めたい値の2倍...
-
ACCESSのテーブル複数行...
-
途中で改行されたCSVをAccessに...
-
Access2002の重複クエリで大文...
-
Access 選択クエリで「テーブ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで、1つの項目に複数の...
-
アクセスで追加した項目に全て...
-
Accessを開きなおすとテキスト...
-
Accessのテーブルのフィールド...
-
テキストボックスにクエリ結果...
-
テーブルでメモ型になっている...
-
Access:値が求めたい値の2倍...
-
Accessで、テーブルに入力した...
-
アクセスのクエリ 1文字以上を...
-
Accessのクエリでハイパーリン...
-
Access で 特定の文字の個数を...
-
access フォームを開くと「パ...
-
accessでの文字列の混ざった連...
-
更新クエリをリンクデータベー...
-
ACCESSで2つフィールドの日付...
-
【急】Access 4桁の数字の頭...
-
アクセス クエリのフィールド...
-
追加クエリで特定フィールドの...
-
Access2002の重複クエリで大文...
-
Access 選択クエリで「テーブ...
おすすめ情報