Microsoft Access 掲示板

レポートへの配置について

6 コメント
views
4 フォロー

ある業務に参加した従業員のリストを作りたいです。画像の緑のスペースを有効利用するために営業目標を表示させるようにしたいです。
営業目標テーブルから持ってくるのですが”詳細”に配置すると、従業員ごと(1レコードごと)に営業目標が表示されてしまいます。グループ化して重複を非表示にすると、(営業目標は5つほどにしかなくその中から選択して入力するため)別の日の重複する営業目標まで非表示になってしまいます
画像のような配列は、ACCESSのレポート機能ではむずかしいですか?
よろしくお願いいたします

画像1

ハドル
作成: 2021/07/09 (金) 16:42:12
通報 ...
1

レコードソースのフィールド構成等、詳細が不明なのですが、
とりあえず下記が参考になりませんか。

グループ項目を垂直方向にセンタリングする
レポートで、大項目の「重複データ非表示」を「はい」にするとき、グループの一番上に表示されますが、垂直方向の真ん中に表示したい。 AccessClubの初級者掲示板の レポートで表示位置を調整したい であった質問です。 Excelでは、セル結合させて、垂直方向のセンタリングで簡単に実現できます。Accessではプロパティ設定等で簡単に実現するわけにはいきません。 VBAでワークテーブルに書き出してとか、Excelに出力...
fc2

上記で分からない場合は、現状のレポートのレコードソースのフィールド構成、レポートのグループ化/並べ替えの設定をを提示してもらえますか。

2

あるいは、営業目標の高さを、従業員数に関係なく一定にしたいということなら、
日付と営業目標をメインレポートにして、従業員をサブレポートして埋め込めばいいでしょう。

3
ハドル 2021/07/14 (水) 18:23:45 58219@da0aa

すみません。質問文にはった画像が間違っておりました。正しくはこのようにしたいです
画像1

日付は重複は表示しない設定にして、それぞれの日毎に複数の従業員名が表示されます
重複しない日付は空欄になるので、そのあまったスペースに営業目標を表示させたいです
従業員のレコード数が少ない場合は、営業目標2のように、したいです
営業目標を重複なしで日付の下にはって印刷時縮小にしてみましたが、透明なレコードが存在しているという
扱いのようで、従業員のレコードのたびに営業目標分のスペースが空くことになってしまいました

画像を貼り間違えご迷惑をおかけしました

4
ハドル 2021/07/19 (月) 18:57:04 58219@94ca7

ACCESSのレポートの設計からは逸脱しているのでむずかしいですかね?

5

サブレポート方式でいけば比較的簡単にできると思います。

日付と営業目標をメインレポートにして、従業員をサブレポートして埋め込めばいいでしょう。

サブレポートコントロールの「印刷時拡張」プロパティを「はい」にしておけば件数に応じて高さが拡張します。

6
ハドル 2021/07/20 (火) 18:58:08 58219@b7d2a

サブレポートを使ったことがないので勉強してやってみます
またわからなかったら新規で質問させてもらうかもしれません
よろしくおねがいします