• 締切済み

Access97 で セクションの件数を出したい

お世話になりますが、Access97のレポートで・・・ ===伝票番号ヘッダー=====  伝票番号  ===詳細=====   商品明細   商品明細 ===伝票番号フッター=====     伝票合計金額 ===レポートフッター=====      伝票枚数 伝票合計金額の総計 この様に、レポートの最後(フッター部)に、伝票枚数を集計したいのですが、Count([伝票番号])とかだと、詳細の各行を全部カウントしてしまいます。 こんな場合、どうすれば良いのでしょうか?

みんなの回答

  • bonaron
  • ベストアンサー率64% (482/745)
回答No.3

伝票番号ヘッダーに非表示のテキストボックス[カウント]を作成。 コントロールソースを、「=1」 集計実行を「全体」 レポートフッターの[伝票枚数]のコントロールソースを 「=カウント」とします。

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

失礼しました。質問を良く読んでいませんでした。m(__)m 伝票番号が複数抽出されるということは抽出キーがありそれに基づいて抽出してグループ化しているという事ですよね。 レポートのレコードソースとして抽出される条件と同様の集計クエリを作り抽出キーでグループ化し伝票番号をカウントさせます。そのクエリをレポートのレコードソースに追加しメーンとなるレコードソースの抽出キーとカウントさせているクエリの抽出キーをリレーションしカウントをフィールドに追加しレポートフッタに作ったテキストボックスのコントロールソースにすれば出来ます。 レポートのレコードソースのSQLビルダでも出来ますので試してみてください。

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

レポートフッタにテキストボックスを作りプロパティのデータのコントロールソースに =Count([伝票番号]) で伝票番号の件数を表示できます。

KonaCoast
質問者

補足

ご回答ありがとうございます。 が・・・ [伝票番号:0001][明細行番号:01][伝票明細情報] [伝票番号:0001][明細行番号:02][伝票明細情報] [伝票番号:0002][明細行番号:01][伝票明細情報] [伝票番号:0003][明細行番号:01][伝票明細情報] [伝票番号:0003][明細行番号:02][伝票明細情報] ご指摘の方法では、伝票番号のカウントは「5」となり、当方が欲しい「伝票枚数=3枚」にはなりません。。。 他にアイデアありませんかネェ? 何卒よろしくお願い致します!

関連するQ&A

  • アクセス、単票形式のリポート、グループ化が壊れているのか?

     連続ですが、アクセスで質問です。百貨店伝票のようなリポートを出力したいので、取引先や伝票番号などは一レポートにつき一回だけ印刷しその下に、伝票の各行にあたる明細が件数分だけ並ぶようなものを作ろうとしました。  単票形式のレポートで、グループ化ヘッダーを設定し、一回しか表示しなくていいものはそちらへ移動。伝票明細にあたるものは詳細に残しましたが、詳細のラベルにあたるものはグループ化ヘッダーの方へコピー、詳細のほうは削除しました(ラベルだけでの移動ができなかったため)。(この時点で壊れているんでしょうか?)  これを表示させると、詳細には、余白があるかぎり別の伝票番号の明細も表示されてしまいます。もともと伝票番号ごとの単票形式を土台としているのにどうしてこういうことになるのでしょう?  フォームと違って親子を結合させているわけでもないので、リンクの設定もできません。  どうしたら伝票番号毎に明細がグループ化され、伝票番号が変わるときには、別の頁のあたまから始まるようにできるでしょうか? windows2000 access2002です どうかお願いします。

  • Access レポートで税込みの値段を表示したい

    Access初心者です。(Access2000を使っています) 見積書をレポート機能で自動作成したいのですが、 以下の操作が上手くできません。 --- 下記のような、レポートを作成したいのですが、 商品一覧が入っているテーブル(商品テーブル)には、「税抜き単価」しか入っていません。 ★の部分は、商品テーブルの「税抜き単価」×「消費税率」をかけたものを表示させたいのですが レポートを表示すると、「#Error」と表示されています。 (詳細)では、計算式は入力できないのでしょうか・・・? (レポート ヘッダー) (ページ ヘッダー) ■内訳 No.  商品名 数量 単価(税込み) 金額 (受注ID ヘッダー) (詳細) 1 りんご   1 \105★ \105 2 みかん   1 \105★ \105 3 ばなな   1 \105★ \105 4 いちご   1 \105★ \105 (受注ID フッター) 合計数 4点       小計   \420 送料   \200 合計   \620 (ページ フッター) (レポート フッター)

  • 他のテーブルの抽出条件で更新したい。

    ・売上ヘッダ  伝票NO,売上金額合計 ・売上明細  伝票NO,明細NO,商品番号,売上金額 上記のようなテーブル構成の2つのテーブルがあります。 売上ヘッダの主キーは、伝票NOで売上明細の主キーは、伝票NOと明細NOです。 ここで、商品番号1の、売上金額に500円の差額があるため、、修正をしたいと考え、売上ヘッダと売上明細にある売上額を変更したいのですが、売上ヘッダの売上金額合計を更新する方法がわかりません。 ご教授いただけないでしょうか。

  • 【Access】レポートのグループ集計結果をページヘッダーへ表示したい

    作業環境 Access2007 WindowsXP よろしくお願いします。 グループ化したデータの集計結果をページヘッダーより上に表示する方法は無いでしょうか。 現在店舗コードでレポートをグループ化し、金額と明細数の合計をグループヘッダーへ表示しています。 しかしこの方法だと、ページヘッダーに指定しているデータ見出しの下に合計が表示される為、見栄えが非常に悪いのです。 例) 商品No 商品名 単価 売上数 合計  ← ページヘッダーの見出し      店舗A 250  明細数 2     ← グループ集計   1    AAA   10   5    50     2    BBB   20   10   200 (改ページ) 商品No 商品名 単価 売上数 合計  ← ページヘッダーの見出し      店舗B 3,800  明細数 3     ← グループ集計   1    CCC   30   20    600     2    DDD   40   30   1200   3    EEE   50   40   2000 上記例のような表示を、以下のように変更したいのです。      店舗A 250  明細数 2     ← グループ集計 商品No 商品名 単価 売上数 合計  ← ページヘッダーの見出し   1    AAA   10   5    50     2    BBB   20   10   200 (改ページ)      店舗B 3,800  明細数 3     ← グループ集計 商品No 商品名 単価 売上数 合計  ← ページヘッダーの見出し   1    CCC   30   20    600     2    DDD   40   30   1200   3    EEE   50   40   2000 グループフッターへ合計を表示させれば問題無いのですが、 集計は必ずヘッダーへ表示させるよう指示を受けている為、 何か方法がありましたらご教授頂きたいと思います。 分かりにくい説明で申し訳ありませんが、よろしくお願い致します。

  • アクセスについて教えて下さい

    アクセス初心者です。 アクセスにて作成した仕入伝票を使用しているのですが、レポートの画面ヘッダーの部分に「伝票番号」の後に、伝票の「枝番」がついているのですが、フッターの部分にも同様に「伝票番号」+「枝番」で表記させたいのですが、「枝番」の部分がうまく表記出来ません。20行を超えたら枝番がついていくようになっている様子ですが、うまく表記出来ません。 どなたかご教授頂けたら幸いです。よろしくお願いいたします。

  • access2003

    2000種ほどの商品を扱っています。商品コードひとつにつき、仕入先・取引先が1箇所ずつ決まっていて、値段の変化もあまりありません。伝票を見ながら、フォームから直接売上入力を行い、請求処理と売上分析に利用したく思います。 ◆親)売上入力フォーム:売上管理番号/日付/取引先/取引先伝票番号/売上合計金額 ◆子)売上明細フォーム:商品コード/商品名/単価/数量/明細金額 ◆売上入力テーブル:売上管理番号/取引先/日付/取引先伝票番号 ◆売上明細テーブル:明細番号/売上管理番号/商品コード/数量/明細単価 入力の効率化を図るため、1部品1取引先であることを利用して、親フォームで取引先を選択することで商品を絞り込み、子フォームの商品選択コンボボックスにはその取引先の商品だけが表示させるようにしたいと思います。どのような方法が考えれるでしょうか? クエリを使うのだと思いますが、いろいろ試しても失敗してしまいます。 また、その上でさらなる絞込みとして、明細の各行で各商品を選択する際に、商品コードの一部を入れたり、仕入先名を入れると部品が絞り込めるようにできないでしょうか? アドバイス、参考資料、なんでもお寄せください! どうぞよろしくお願いいたします。

  • Accessで親テーブルと2つの明細テーブルでできているデータのレポートを作りたい

    親テーブルと2つの明細テーブルでできているデータのレポートを作りたいのですが、レポート機能ではフォーム作成のように、詳細セクションに2つの明細テーブルのデータを表示させることはできますか? ウィザードを使って作成するとどうしても以下のようになってしまいます。 (ちなみに親テーブルと明細テーブルは伝票番号でリレーションしています) ↓↓↓↓ 伝票番号000001に対して、明細Aテーブル(2レコード)、明細Bテーブル(1レコード)あるとする。 ----------------------------------------------------------- 本来は以下のように表示したい ヘッダーセクション 伝票番号:000001  親テーブルの情報:xxxxxxx 詳細セクション  明細Aの情報 01 aaaaaaaa  明細Aの情報 02 aaaaaaaa 明細Bの情報 11 bbbbbbbb ------------------------------------------------------------ 実際は以下のように表示される ヘッダーセクション 伝票番号:000001  親テーブルの情報:xxxxxxx 詳細セクション  明細Aの情報 01 aaaaaaaa 明細Bの情報 11 bbbbbbbb  明細Aの情報 02 aaaaaaaa 明細Bの情報 11 bbbbbbbb

  • Accessのグループ化合計

    VB→ストアド→Accessでデータ表示 Accessのレポートで質問です テーブルはリンク ------------------------------------------------------ Accessのレポートには単価と数量という項目があります それをグループ化します グループ化で得意先という項目の合計をもとめます 単価:テキスト型 数量:テキスト型 区分番号:数値 区分番号が1のとき単価を-(マイナス)で表示する 得意先合計と総合計の計算のときマイナスも含まれて計算されるので エラーになる 抽出条件が一致しませんと出る エラーが出ずに計算するにはどうしたらいいですか またグループかで計算するときにマイナスの項目ははずして合計を出したい これってVBA使わないと出来ないんですか? 使うならどうしたら出来ますか? [レポートフッター] ------------------------------------------- [ページフッター] ------------------------------------------- [得意先番号ヘッダー] ------------------------------------------- [詳細] 単価 数量  区分番号 ------------------------------------------- [得意先番号フッター] ------------------------------------------- 得意先合計 (=sum(単価 * 数量)) [ページフッター] ------------------------------------------ [レポートフッター] 総合計 (=sum(単価 * 数量)) -------------------------------------------

  • Access レポート グループごとに、詳細セクションのテキストボックスを変更

    WindowsXP・Access2003 を使用中です。 レポートにて、グループごとに詳細セクションの内容を変更したいのですが、スキル不足で分かりません。以下に詳しく説明します。 ------------------- レポートヘッダー ------------------- ページヘッダー (1と2で分類わけ) ------------------- グループヘッダー ------------------- 詳細 テーマNo / テーマ名称 / 請求残 / 請求額 / 見積り -------------------------------------------------- グループフッター ------------------- ページフッター ------------------- レポートフッター ------------------- これをグループヘッダーでもっている数字が1のとき詳細は、 テーマNo / テーマ名称 / 請求残 / 請求額 / 見積り を表示し、 2のときは、 テーマNo / テーマ名称 / 請求額 を表示したいのです。 なにか方法はありますでしょうか? 業務で使用するので、出来るだけ早く回答がほしいです。 宜しくお願いします。

  • 【ACCESS2000】 サブフォームのフィルタ方法

    親フォーム メインメニュー 子フォーム1 売上ヘッダ 子フォーム2 売上明細 上記のようなフォームがあります。 親フォームには、主キーで伝票番号が振られています。 売上ヘッダの各行を選択するごとにその明細が下に出てくるという仕組みのフォームを作ろうとしています。 そこで質問があります。 基本的なことですが、子フォーム1にある伝票番号をキーとして、サブフォームのフィルタリングするにはどうすればよいでしょうか。