ご覧いただき、ありがとうございます。
Access2010を使用している初心者です。レポート2枚を作成しています。
3点、お聞きしたいことがあります。
お分かりになる部分だけでも結構ですので、どなたかご教授いただけますでしょうか?
*********
(1) グループ化で特定のレコードを除外して表示
レポート名:レポート2 / レコードソース:テーブルI
使用するフィールド:依頼者ID、曜日、項目名
--- 曜日 ヘッダー ---
[曜日]
--- 項目名 ヘッダー ---
★[項目名] <[項目名]A-Dの各件数> =Count([項目名])
--- レポート フッター ---
E <[項目名]がEの件数> =Sum(IIf([項目名]="E",1,0))
ひと月の項目名と件数を下方向に並べます。
この時、項目名A,B,C,Dがあり、Eを除外して表示したいです。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
また、そのレポート内の下部で、グループ化せずにEの集計も行いたいのです。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
… ★の式を、=iif([項目名]<>"E",null ,[項目名]) としたら循環参照となってしまいます。
… テーブルIから作ったA-DおよびEのみの選択クエリ、またはテーブルIとEのみの選択クエリに分けて、レコードソースに追加し、参照先を分けようとしましたが、「指定されたフィールド '[項目名]' が SQLステートメントのfrom句にある複数のテーブルを参照しました」とエラーが出ます。
*********
(2) 実人数のカウント
レポート名:レポート2 / レコードソース:テーブルI
使用するフィールド:担当者名、依頼者名、会員、項目名
--- レポート ヘッダー ---
<「項目名」A-Dの総件数>
=Count([担当者])-Sum(IIf([項目名]="E",1,0))
★<「項目名」A-Dの依頼者実人数>
<A-Dで「会員」フィールドが null の総件数>
=Sum(IIf([依頼者名]<>"" And [会員]="",1,0))-Sum(IIf([項目名]="E" And [会員]="",1,0))
★<A-Dで「会員」フィールドが null の依頼者実人数>
<A-Dで「会員」フィールドが 1 の総件数>
=Sum(IIf([依頼者名]<>"" And [会員]="1",1,0))-Sum(IIf([項目名]="E" And [会員]="1",1,0))
★<A-Dで「会員」フィールドが 1 の総件数>
ひと月の項目名をフィールド「会員」で分けて集計します。
実人数はクロス集計クエリを参照して、手入力すれば解決しますが、できれば自動的に行いたいです。
*********
(3) グループ内での任意の並べ替え
レポート名:レポート2 / レコードソース:テーブルI / 使用するフィールド:担当者名、依頼者名、会員
--- 担当者 ヘッダー ---
<A-Dでの担当者>
★[担当者]
--- 依頼者名 ヘッダー ---
--- 項目名 ヘッダー ---
<A-Dでの依頼者>
[依頼者名] [項目名] <各依頼者、各項目名の件数>
--- 担当者 フッター ---
<担当者ごとの総件数> =Count([担当者])-Sum(IIf([項目名]="E",1,0))
レポート1の問題を踏まえ、一応、項目名Eを除外して集計しています(現時点で未解決)
ここでは、担当者の並び替えを任意に行いたいです。
昇順や降順ではなく、例えばあ・い・う・え・おを、い・う・あ・お・えのように並べたいのです。
No.1ベストアンサー
- 回答日時:
並べ替えについて回答させてください。
>>レポート1の問題を踏まえ、一応、項目名Eを除外して集計しています(現時点で未解決)
ここでは、担当者の並び替えを任意に行いたいです。
昇順や降順ではなく、例えばあ・い・う・え・おを、い・う・あ・お・えのように並べたいのです。
リレーションの機能を使って出来ます。記載順のテーブルを別に作成し、これに二つの項目を入れます。順番の番号(1,2,3・・・)と担当者氏名です。そこで並べ替えをしたいテーブルと記載順テーブルを氏名をもとにリレーションを設定します。
次にクェリーを実行します。二つのテーブルの必要事項を取り込み、ここで並べ替えの設定を記載順のテーブルの番号を基準に指定すれば、実行の結果は希望のものになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- その他(IT・Webサービス) backlogガントチャートのグルーピング項目が少ない ガントチャートを仕事で使用しています。 担当 1 2023/04/04 14:31
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- 建設業・製造業 見積作成(エクセル)について教えて下さい。 2 2023/05/10 13:47
- 法学 全部取得条項付株式の取得と引換えにする株式の発行 申請書について 1 2022/12/21 17:32
- JavaScript html javascriptにてWeb SQLを操作したい。 2 2022/12/16 17:43
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) ピボットテーブルについて 列フィールドに複数横並びに項目を表示したい場合、階層毎に表示されてしまう現 2 2022/06/28 00:27
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
エクセルグラフの凡例スペース
-
複数のレコードを1つのレコード...
-
Access テキスト型に対する指定...
-
Oracle 2つのDate型の値の差を...
-
Accessで数値型にNULLをInsert...
-
SQLでの変数の扱いについて
-
VBAで複数の数式セルを最終行ま...
-
第2正規化と第3正規化の違い
-
必須入力項目と入力必須項目
-
SUBSTRING 関数に渡した長さの...
-
エクセルマクロにて最終行まで...
-
肥満体で彼女いない歴=年齢で...
-
access フォーム 大分類、小分類
-
SELECT文でLEFT関数を使うと未...
-
BIOSでAHCIに設定したいが、項...
-
ORACLEでLONG項目からCHAR項目...
-
ビューでのデータエラー 「0で...
-
少数部の桁数の求め方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Oracle 2つのDate型の値の差を...
-
Access テキスト型に対する指定...
-
Excelで空白以外の値がある列の...
-
エクセルグラフの凡例スペース
-
ORACLEでLONG項目からCHAR項目...
-
VBAで複数の数式セルを最終行ま...
-
SUBSTRING 関数に渡した長さの...
-
Accessで数値型にNULLをInsert...
-
DBのタイプの指定とサイズにつ...
-
セルの右クリックで出る項目を...
-
BIOSでAHCIに設定したいが、項...
-
空白をそのままインポートする...
-
APN設定について教えていただけ...
-
複数のレコードを1つのレコード...
-
Accessレポートで特定条件で改...
-
必須入力項目と入力必須項目
-
Joy To Keyのマウスやキーボー...
-
2行目を表示できますか?
おすすめ情報