これまでで一番「情けなかったとき」はいつですか?

会社で社員名簿を作りたいのですが、社員とその家族も併せて掲載することになりました。問題なのが家族の人数がバラバラなため、余分な空白ができてしまいます。アクセスのレポートで家族が少なければその分のスペースは詰めた形で表示させることは可能でしょうか?
家族の人数は最少で0人で最大9名です。よろしくお願いします。

A 回答 (2件)

Accessの基本はテーブルです



社員と家族のテーブルはしたのように設計します

[社員](社員コード、社員名、生年月日、性別、入社年月日、・・・)
[家族](社員コード、家族枝番、家族名、続き柄、生年月日、性別、・・・)

これで人数に関係なく記録できるテーブルになります
2つを結合したクエリからレポートを作ればご希望のものができますね
    • good
    • 1

方法は2種類あります。


一般的な方法は家族の部分をサブレポートにする事です。
最大9名との事なので姑息な方法でも可能と思われます。
まず家族の名前を表示させるテキストボックスの高さを出来るだけ小さくして、詰めて配置します。
『書式』タブの『印刷時拡張』を『はい』に設定するとデータが存在する場合は文字分の高さに拡張されます。

この回答への補足

早速の回答ありがとうございます。サブレポートは考えてはみたんですが、できれは店舗毎に印刷したいので形式としては

A(本人)A1(家族1)
A(本人)A2(家族2)   
B(本人)B1(家族1)
C(本人)C1(家族1)
C(本人)C2(家族2)
C(本人)C3(家族3)
D(本人)・・・・・・・・・
こんな感じでつくりたいのですが・・・レポートで家族9までのテーブルなのでAとBの間に7行の空白行が出来るのを防ぎたいのですが・・・

補足日時:2007/09/21 11:47
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A