Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


79 / 2272 ツリー ←次へ | 前へ→

【13086】グループごとに明細列追加 オスマン 16/10/17(月) 16:48 質問[未読]
【13087】Re:グループごとに明細列追加 hatena 16/10/17(月) 22:46 回答[未読]
【13089】Re:グループごとに明細列追加 オスマン 16/10/20(木) 8:14 質問[未読]
【13090】Re:グループごとに明細列追加 hatena 16/10/20(木) 14:38 回答[未読]
【13097】Re:グループごとに明細列追加 オスマン 16/10/26(水) 16:04 発言[未読]
【13100】Re:グループごとに明細列追加 hatena 16/10/28(金) 13:33 発言[未読]
【13104】Re:グループごとに明細列追加 オスマン 16/10/28(金) 15:16 発言[未読]

【13086】グループごとに明細列追加
質問  オスマン  - 16/10/17(月) 16:48 -

引用なし
パスワード
   こんにちは。

グループごとにページを表示してレポートを作成しています。
例えばAグループの詳細が3行あったとして
その続きから7行ほど追加することは可能でしょうか?
文章で説明しづらいので例を表記いたします。

1ページ目
Aグループ
=========グループヘッダ=============
============詳細================
 さかな      3
 やさい      7
 にく       5  ←ここまでがレコードにあるデータ
 合計      15 ←ここからがVBA??で追加したい行
 さかな+やさい 10
 さかな+にく   8
 やさい+にく  12
============詳細================
=========グループフッタ==============

上記の例のように対象のグループのレコードが表示し終わると
その続きから数値等を表記したいのですが
何か方法はありますでしょうか?
例では詳細欄にありますがグループフッタでも大丈夫です。
よろしくお願いします。

【13087】Re:グループごとに明細列追加
回答  hatena  - 16/10/17(月) 22:46 -

引用なし
パスワード
   >グループごとにページを表示してレポートを作成しています。
>例えばAグループの詳細が3行あったとして
>その続きから7行ほど追加することは可能でしょうか?
>文章で説明しづらいので例を表記いたします。
>例
>1ページ目
>Aグループ
>=========グループヘッダ=============
>============詳細================
> さかな      3
> やさい      7
> にく       5  ←ここまでがレコードにあるデータ
> 合計      15 ←ここからがVBA??で追加したい行
> さかな+やさい 10
> さかな+にく   8
> やさい+にく  12
>============詳細================
>=========グループフッタ==============
>
>上記の例のように対象のグループのレコードが表示し終わると
>その続きから数値等を表記したいのですが
>何か方法はありますでしょうか?
>例では詳細欄にありますがグループフッタでも大丈夫です。
>よろしくお願いします。


グループフッターを表示させてそこにテキストボックスを配置して、
コントロールソースを下記のように設定します。
レコードソースのフィールド名は「品名」「数量」と仮定して回答します。

合計のコントロールソース
=Sum([数量])

さかな+やさいのコントロールソース
=Sum(IIf([品名] In ("さかな","やさい"),[数量],0)

さかな+にくのコントロールソース
=Sum(IIf([品名] In ("さかな","にく"),[数量],0)

やさい+にくのコントロールソース
=Sum(IIf([品名] In ("やさい","にく"),[数量],0)

【13089】Re:グループごとに明細列追加
質問  オスマン  - 16/10/20(木) 8:14 -

引用なし
パスワード
   hatenaさま
回答いただきありがとうございます。

さっそく試したところ思っていた通りに動きました。
これと併せてページ番号をつけているのですが
グループフッタのみが最終ページにくると全体の件数より多く表示され
「3/2」のようなページ表示になってしまいます。

tp://hatenachips.blog34.fc2.com/blog-entry-27.html
こちらを参考に行っていますが、何か方法はありますでしょうか?
よろしくお願いします。

【13090】Re:グループごとに明細列追加
回答  hatena  - 16/10/20(木) 14:38 -

引用なし
パスワード
   ▼オスマン さん:
>これと併せてページ番号をつけているのですが
>グループフッタのみが最終ページにくると全体の件数より多く表示され
>「3/2」のようなページ表示になってしまいます。
>
>tp://hatenachips.blog34.fc2.com/blog-entry-27.html
>こちらを参考に行っていますが、何か方法はありますでしょうか?
>よろしくお願いします。

レポートは、設定によって複雑な動作をしますので、
実物を見ずに文章だけで、状況を確認して原因を特定するのは
困難です。

下記の私の運営する掲示板なら、ファイルをアップロードできますので
そちらに移動しませんか。

hatena の Microsoft Access 掲示板
ht tp://hatena-access.progoo.com/bbs/

もし、移動される場合は、いきなりファイルをアップロードせずに、
一旦文章で質問してから、私の返答を待って、アップロードしてください。

【13097】Re:グループごとに明細列追加
発言  オスマン  - 16/10/26(水) 16:04 -

引用なし
パスワード
   hatenaさま

すみません、少しPCの環境から離れており
返事が遅れてしまいました。

hatenaさまの掲示板等で
一度見て頂きたいですが、御返事お待ちしております。

【13100】Re:グループごとに明細列追加
発言  hatena  - 16/10/28(金) 13:33 -

引用なし
パスワード
   >hatenaさまの掲示板等で
>一度見て頂きたいですが、御返事お待ちしております。

はい、御待ちしていますので、いつでもどうぞ。

【13104】Re:グループごとに明細列追加
発言  オスマン  - 16/10/28(金) 15:16 -

引用なし
パスワード
   hatenaさま

アップロードしましたので
ご確認よろしくお願い致します。

79 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078188
(SS)C-BOARD v3.8 is Free