ベストアンサー <>となるフィールド クロス集計クエリ 2015/04/11 01:45 クロス集計クエリを作った時に <>となるフィールドがあるのですが、 これはどういう意味ですか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー m3_maki ベストアンサー率64% (296/460) 2015/04/12 18:10 回答No.1 列見出しに指定したフィールドに Null値 のものがある、 ということです。 質問者 お礼 2015/04/18 09:19 回答頂きありがとうございました。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアその他MS Office製品 関連するQ&A クロス集計クエリ クロス集計クエリは、行の合計しか表示する事が出来ないのでしょうか? 列の合計(縦の合計)もクロス集計クエリで表示するには どうすればいいですか? サブクエリとか使わないとダメでしょうか? もうひとつ合計行のクロス集計クエリを作るのが楽ですか? クロス集計クエリの最後のデータについて 初めて質問いたします。 デザインビューの程度ですが、よろしくお願いいたします。 クエリで以下のようにデータが並んでいます。フィールド1のデータごとに年月昇順ソート フィールド1 フィールド2 フィールド3 フィールド4 111 1200 あああ 年月 111 1500 あああ 年月 111 1000 いいい 年月 これをクロス集計クエリでフィールド1でグループ化してフィールド2の合計をしています。 フィールド3のデータは、最後の「いいい」を持って来たいので、最後と指定しています。 ところが、どうも「いいい」を持ってくることができず、「あああ」を持ってきているようなのです。 クエリの並びが集計クエリにすると変わるのでしょうか? 集計クエリの最後というのは、どのように考えれば良いのでしょうか? よろしくお願いいたします。m(._.*)mペコッ Access2000 クロス集計クエリで列見出しのフィールド数を25にしたい 日付が入力されたフィールドをクロス集計クエリで列見出しとしたときに新しい日付から25日分をフィールドにしたいと思います。 つまり26番目以降はなくしてしまいたいわけです。 なにかいい方法がありましたら、お時間許すときでかまいませんので教えていただきたく思います。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム Access2003 クロス集計クエリでの合計 ☆以下のようなテーブルで、フィールド[ID]~[C]があり、文字および数字のデータが混在しています。 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ =========================================== (テーブル(1)) [ID] [A] [B] [C] 1 111 英語 10 2 222 英語 20 3 333 数学 30 4 111 国語 40 5 222 数学 50 6 333 国語 60 7 222 国語 70 8 333 英語 80 9 111 数学 90 =========================================== [課題] クロス集計クエリを作成する (1) フィールド[A]を行見出しに設定、 フィールド[B]を列見出しに設定、 フィールド[C]を集計する項目に設定する。 (2) フィールド[C]の値を列ごとに平均を計算し、 行ごとに合計を計算する。 ※ 列と行で、それぞれ集計した値を表示する ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ =========================================== [クロス集計結果] 合計 英語 国語 数学 111 140 10 40 90 222 140 20 70 50 333 170 80 60 30 --------------- 平均 150 36 56 56 =========================================== ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ 上記のようなクロス集計クエリの結果を表示させたいのですが、 どうすればよろしいでしょうか? また、クエリだけでは出来ない場合は、SQLで教えていただければ幸いでございます。 お手数お掛けしますが、何とぞ宜しくお願い致します。 クロス集計クエリ アクセス2003です。 行見出しフィールドに「10人」となるように、 合計: [Qクエリ]![フィールド] & "人" としたのですが、 "人"が付きません。 (集計方法:カウントです) 不可能なのでしょうか? Access 2003、2007 なぜクロス集計クエリだけクエリパラメータを設定しないといけないのか? Accessで、なぜクロス集計クエリだけクエリパラメータを設定しないといけないのでしょうか? 普通の選択クエリなどでパラメータクエリを作る時は抽出条件に[ ]を記入するだけで作成できますが、クロス集計クエリでパラメータクエリを作ろうとすれば、クエリパラメータでダイアログボックスの文字列とデータ型を指定しなければいけません。 これはなぜなのでしょうか? アクセス クロス集計クエリ→テーブル作成クエリ クロス集計クエリは、 そのままテーブル作成クエリを使って クロス集計クエリのままテーブルにすることはできないのでしょうか? クロス集計クエリの時は、行見出し・列見出しがあるのに、 そのままテーブルにはなりません。 クロス集計クエリの合計 テキストボックスに表示 クロス集計クエリの合計と、フォームのテキストボックスに表示させたいのですが無理でしょうか? クロス集計クエリの行見出しには会社名A社B社が入っていて、 合計 金額フィールドには各会社の合計金額が入っています。 そのクロス集計クエリを元にサブフォームを作り、 親フォームにはめ込んだのですが その親フォームにテキストボックスを設置し、 クロス集計クエリの合計 金額フィールドの合計を表示させたいのですが サブフォームのレコードをクリックするたびに、 親フォームにテキストボックスに表示される値は、そのアクティブなレコードの値になってしまいます。 テキストボックスのコントロールソースは =[テーブル1のクロス集計のサブフォーム].[Form]![合計 金額] としています。 A社B社のそれぞれのクロス集計クエリを作成し、 それぞれを足すしか、テキストボックスに合計を表示させる方法はないでしょうか? クロス集計クエリの結果を一時テーブルに保存する タイトルのような操作を求め下記のようなやり方を発見したのですが、なぜこのような2種類のクエリを作成しなければならないのかがわかりません。 2つのクエリの意味・役割をご存知の方がいらっしゃったら教えて下さい。 宜しくお願いします。 Q あるテーブルからクロス集計クエリを作成し、そのままそのクエリをテーブル作成クエリにしたところ、クロス集計が解除されてしまいます。クロス集計の結果をテーブルに保存することはできないのでしょうか A クロス集計クエリを作成して、そのままそのクエリをテーブル作成クエリにすることはできないようです。 その場合は、クエリを2つ作成し2段階でテーブルを作成するようにします。 1つめのクエリではテーブルなどを基にしてクロス集計を行います。 2つめのクエリでは1つめのクエリを「テーブルの表示」一覧から「クエリ」タブに切り替えて選択してテーブル作成クエリとします。 参照:http://www.nbcom.co.jp/PC-Support/FAQ/acc/ht/acc092004ht001.shtml Access2003 クロス集計で集計値を四捨五入 ☆以下のようなテーブルで、フィールド[ID]~[点数]があり、文字および数字のデータが混在しています。 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ =========================================== (テーブル(1)) [ID] [クラス] [科目] [点数] 1 A 英語 11 2 B 英語 22 3 C 数学 33 4 A 国語 44 5 B 数学 55 6 C 国語 66 7 B 国語 77 8 C 英語 88 9 A 数学 99 =========================================== ☆上記のテーブルをクロス集計クエリで集計する ・フィールド[クラス]を行見出しに設定、 ・フィールド[科目]を列見出しに設定、 ・フィールド[点数]を集計する項目にし主計方法を「合計」に設定する。 =========================================== [クロス集計結果] 合計 英語 国語 数学 A 154 11 44 99 B 154 22 88 55 C 187 99 77 33 =========================================== [課題] クロス集計クエリで、集計値を四捨五入する (1) フィールド[クラス]を行見出しに設定、 フィールド[科目]を列見出しに設定、 フィールド[点数]を集計する項目にし主計方法を「合計」に設定する。 (2) クロス集計の値を、下1桁で四捨五入した値を表示する。 (3) 「合計」の値を、下1桁で四捨五入した値を表示する。 ※ クロス集計した合計値を、四捨五入した値を表示する ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ =========================================== [クロス集計結果] 合計 英語 国語 数学 A 150 10 40 100 B 150 20 80 60 C 190 90 70 30 =========================================== ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ 上記のように、クロス集計クエリでの集計値を四捨五入して 表示させたいのですが、どうすればよろしいでしょうか? また、クエリだけでは出来ない場合は、SQLで教えていただければ 幸いでございます。 お手数お掛けしますが、何とぞ宜しくお願い致します。 ACCESSのクロス集計クエリについて ACCESS2000のクロス集計クエリで超初歩的な質問なのですが、、 こんなテーブルがあります。 メーカー 商品名 A社 テレビ B社 テレビ A社 ラジオ A社 テレビ これをACCESSのクロス集計クエリでこんな感じにしたいです。 メーカー 商品名 集計 A社 テレビ 2 A社 ラジオ 1 B社 テレビ 1 エクセルでは、行見出しに「メーカー」と「商品名」を入れて値に「メーカー」か「商品名」どちらかを入れれば希望通りの結果になるのですが、ACCESSのクロス集計では、列見出しに必ず入れないとエラーが出るようです。入れなくても良い方法かもっといい方法がありましたらご教授ください。 アクセス・クロス集計(計算式のクエリ・フィールド) (1) テーブルには、消費税込の支払額があります。 (2) クエリ内にてその消費税を税抜にするフィールド(計算式)【税抜合計】を追加しました。 (3) そのフィールド(計算式)を用いたクロス集計クエリを算出しようとしているのですが、 「'[税抜合計]を有効なフィールド名、または式として認識できません。」とエラーが出ます。 これはパラメータを使ってエラー処理行うべきものなのでしょうか? 対処方法をご教示頂けますと幸いです。 よろしくお願いします。 家のネットワークを最適にできますか?:知っておくべきポイント OKWAVE コラム <> フィールド名 どういう意味? クロス集計クエリを作ったら <> と言うフィールドができあがったのですが、どういった意味でしょうか? 行列の入れ替えを「値」にして、集計をカウントにしています。 クロス集計クエリ 必ず、列見出しを作らないとだめ? アクセスでクロス集計クエリを作る際は 必ず、列見出しを作らないとだめですか? 行見出しと値だけあればいいので、 列見出しを消したらエラーになります。 結局 --------------------------- フィールド:test: "ダミー" 集計:グループ化 行列の入れ替え:列見出し --------------------------- というダミーを作ったのですが 列見出しがいらない場合は この方法をやるしかないのでしょうか? クロス集計クエリ こんなデータテーブルがあります、選択クエリ後、クロス集計クエリで (結果)のような表示をしたい、可能でしょうか?ご教授下さい A社 テレビ A-TV-1 A社 冷蔵庫 A-R-1 A社 エアコン A-R-1 B社 テレビ B-TV-2 B社 エアコン B-BB-1 B社 冷蔵庫 E-E1-1-3 クロス集計クエリ結果 テレビ 冷蔵庫 エアコン A社 A-TV-1 A-R-1 A-R-1 B社 B-TV-2 E-E1-1-3 B-BB-1 Access クロス集計でフィールド名001~連番 テーブルAを元にクロス集計クエリを作り、フィールド名をDCount関数で連番になるようにしています。 列名: "枝番" & DCount("*","テーブルA","[商品番号]='" & [商品番号] & "' and 枝番<='" & [枝番] & "'") あまり詳しくない為、以下のページを参考にさせてもらいました。 http://okwave.jp/qa/q3037682.html すると、クロス集計クエリのフィールド名が以下のようになります。 枝番1 枝番10 枝番11…枝番2 枝番20… できることなら、枝番001 枝番002 枝番003…枝番010 枝番011…のように並んで欲しいのですが、そうするためにはどんな設定又は関数?が必要ですか? 作業環境は、OS:Windws7、使用ソフト:Access2003です。 勉強不足で申し訳ありませんが、ご教授お願い致します。 集計クエリで Access2002を利用しています。 集計クエリで、たとえば、商品ごとの重量*料金の合計(送料)を取りたいとした時、 フィールドの欄で、送料:Sum([重量]+[料金])で、集計を演算とするのと 送料:[重量]*[送料]として、集計で合計とするのでは、どうちがうのですか? 例がおかしいとおもうのですが、フィールドで集計関数を入れて、集計欄で演算とするのと、 フィールドに式を入れて、集計で合計とするのとどちらが正しいのか、またこの両者は違うのかを教えてください。 クロス集計クエリとピボットテーブルの違い アクセスのクロス集計クエリとピボットテーブルの違いがよくわからないのですが、 どういうことを基準に使い分ければいいのでしょうか? デザインでしょうか? クロス集計 エクセル アクセスにはクエリにクロス集計がありますが エクセルにもクロス集計と言う機能があるのでしょうか? エクセル2010を持っています。 ピボットテーブルの事を クロス集計と呼ぶのでしょうか? Accessのクエリをクロス集計ウィザードでの質問です。 Accessのクエリでクロス集計クエリウィザードを使っているといつも、「Nullの使い方が不正です」というエラーメッセージが表示されてしまいます。 こういった場合、どういうところをチェックすればよいのでしょうか?さらにどのような設定にすればよいのでしょうか?教えてください!!お願いします。m(__)m(>_<) 注目のQ&A 「You」や「I」が入った曲といえば? Part2 今も頑なにEメールだけを使ってる人の理由 日本が世界に誇れるものは富士山だけ? 自分がゴミすぎる時の対処法 妻の浮気に対して アプローチしすぎ? 大事な物を忘れてしまう 円満に退職したい。強行突破しかないでしょうか? タイヤ交換 猛威を振るうインフルエンザ カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
回答頂きありがとうございました。