Microsoft Access Club Access超初心者対象Forum Access初・中級者対象Forum Access VBA Tips Forum DAO、ADO、SQL Forum

     

リストへもどる

投稿記事の一括表示

タイトルレポート作成 
記事No83085
投稿日: 2017/03/14(Tue) 16:53
投稿者ret
OS:Windows7
Access Version:2013

こんにちは
いつもお世話になっています。

責任者の掲示(レポート)を作成したいです。
下記の様なものです。うまくできずにいます。
ご教授いただきたいです。

------------------------
1年1組教室
担任:坂本

火元責任者

  氏名  開始日
正:片岡  2017/4/1
副:桝   2017/4/1
副:日田  2017/4/1
------------------------



火元管理として 数カ所決められた場所があり、

T火元管理場
教室ID/名称   / 担任
1   1年1組教室  坂本
2   1年2組教室  竹下
3   1年3組教室  赤山… といった感じです。



火元管理場 1箇所につき2、3名の責任者がいます。
(正責任者・副責任者1、2名)
また、学期ごとに責任者は変わります。

T火元管理責任者
教室ID/番号/正・副/氏名/開始日
1   1  正  西田/ 2016/12/20
1   2  副  武田/ 2016/12/20
1   3  副  相田/ 2016/12/20
・・・
1  20  正  片岡/ 2017/4/1
1  21  副  桝 / 2017/4/1
1  22  副  日田/ 2017/4/1

拙い説明文で申し訳ないのですが
よろしくお願い致します

タイトルRe: レポート作成 
記事No83086
投稿日: 2017/03/15(Wed) 11:31
投稿者hatena
クエリを作成で T火元管理場 と T火元管理責任者 を 教室IDで結合します。
それぞれのテーブルからレポートに必用なフィールドを表示させます。

これをレポートのレコードソースにします。

教室ID でグループ化して、グループヘッダーを表示させます(ヘッダー付きにする)。

グループヘッダーに、名称、担任 フィールドを配置します。
詳細セクションに、正・副、氏名、開始日 を配置します

あとは項目名等をラベルで配置すれば希望のものができるでしょう。

タイトルRe^2: レポート作成 
記事No83087
投稿日: 2017/03/15(Wed) 14:07
投稿者ret
hatenaさま
前回の Dcount関数 複数条件にする方法 の際はお世話になりました。
活用させていただいています。

> 教室ID でグループ化して、グループヘッダーを表示させます(ヘッダー付きにする)。
>
> グループヘッダーに、名称、担任 フィールドを配置します。
> 詳細セクションに、正・副、氏名、開始日 を配置します

丁寧な説明ありがとうございます。

実際にやってみたのですが
過去の責任者も表示されてしまうので
開始日の日付が近いもののみ表示させたいことと、(同じ日付の場合はどちらも表示)

できれば縦型に表示したいのですが
難しいでしょうか?


度々になりますが回答をよろしくお願い致します

タイトルRe^3: レポート作成 
記事No83088
投稿日: 2017/03/16(Thu) 11:50
投稿者hatena
> 過去の責任者も表示されてしまうので
> 開始日の日付が近いもののみ表示させたいことと、(同じ日付の場合はどちらも表示)

開始日の日付が最新のデータだけを表示ということなら、
レコードソースのクエリの「開始日」フィールドの抽出条件を

=DMax("開始日","T火元管理責任者","教室ID=" & [T火元管理場].[教室ID])

とすればいいでしょう。

 
> できれば縦型に表示したいのですが
> 難しいでしょうか?

縦型というのがどのようなレイアウトなのか、
もう少し具体的に説明してもらえますか。


レポートのデザインビューで、下記のようにデザインすれば、
最初の質問の希望のレイアウトになると思いますが。

----------------------------------------------------------
教室IDヘッダー
----------------------------------------------------------
[名称 ] 
担任: [担任 ]

火元責任者

     氏名   開始日
-----------------------------------------------------------
詳細セクション
-----------------------------------------------------------
[正・副] [氏名 ] [開始日 ]
-----------------------------------------------------------


[ ]で囲んだものはテキストボックス(中身はフィールド名)、
それ以外は、ラベル

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

ページの先頭へ 前ページへ戻る