過去の桐井戸端BBS (桐ver.9)
23077 複合レポートで一覧表を印刷するとき2枚目以降は標題なしにしたい izaya 2003/10/30-18:15
 お世話になります。

 レポート(複合)で標題(テキスト)
と一覧表を印刷するようにしてあります。

 標題を1頁目だけ印刷して、
2頁目以降は印刷しないように(標題の空間にも一覧表データが印刷できるように)するにはどうすればよいのでしょうか?

 よろしくお願いいたします。
23079 Re:レポートで2枚目以降は標題なしにしたい アックン 2003/10/30-19:24
記事番号23077へのコメント
izayaさん、こんばんは。
表紙用ページの”ヘッダページ”というのがあって、通常は画面に現れませんが、
これにテキストボックスと一覧表のオブジェクトを設定します。
そして、2ページ目以降になる”明細ページ”と呼ばれるページ(これが通常、
定義画面に現れるページです)に、同じ一覧表を設定します。

手順
1. 定義画面に作成済のページを表示する
(これが明細ページです。)

2. メニューの表示>ページレイアウトパレット
ここで左から2番目の「ヘッダページを挿入」ボタンをクリックすると、
ヘッダページのアイコンが下に出ます。
(各ページを切り替えたいときは、アイコンをダブルクリックします。)
先ほどの明細ページに切り替えて、各オブジェクトをヘッダページにコピー貼り付けします。

3. 明細ページに戻って、テキストオブジェクトを外の方にドラッグして除き、
一覧表を上の方にぐいっと伸ばしてやります。

これで、一覧表の明細行が連続して印刷されます。
23083 Re:レポートで2枚目以降は標題なしにしたい izaya 2003/10/30-21:25
記事番号23079へのコメント
アックンさん、ありがとうございます。

>手順
>1. 定義画面に作成済のページを表示する
>(これが明細ページです。)
>
>2. メニューの表示>ページレイアウトパレット
>ここで左から2番目の「ヘッダページを挿入」ボタンをクリックすると、
>ヘッダページのアイコンが下に出ます。
>(各ページを切り替えたいときは、アイコンをダブルクリックします。)
>先ほどの明細ページに切り替えて、各オブジェクトをヘッダページにコピー貼
>り付けします。
>
>3. 明細ページに戻って、テキストオブジェクトを外の方にドラッグして除
>き、一覧表を上の方にぐいっと伸ばしてやります。

 このとおりやってみたのですが、すると今度はヘッダページが3枚印刷され(データが終わるまで)、
その次に明細ページにまたデータの初めから3枚印刷されてしまいます。
3ページで済むはずが6ページも印刷されるのです。
 ヘッダページが1枚目だけ印刷されるようにするにはどうすればよいのでしょうか?
 よろしくお願いします。
23086 Re:レポートで2枚目以降は標題なしにしたい 悲しげ 2003/10/30-23:07
記事番号23077へのコメント
どもっ、izayaさん
最初に、ホンの4日ほど前に#22980で書いたことを引用しておきます。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
以下、老婆心。
複合レポートを使うと云うことですから、ファイル属性で指定する表と
伝票オブジェクトの対象表で指定する表は別なのですよね?
そうであれば、以下の記述は無視してもらうとして、もしこのふたつの表が同じなのであれば、
複合レポートとはせずに単一の伝票レポートとした方が扱いが簡単です。
どうしてもひとつの表でもって複合レポートを使う必要があるのならば、
「ファイル属性」の「リンク表」タブの「表の操作(C)」ボタンから、
「単一化条件名」を指定しておく必要があります。それを忘れると、
同じものが複数枚(レコード件数分)印刷されるので慌てます。(^^;)
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

と云うことで、対象表がひとつである場合は、特に複合レポートとしなければならない理由がなければ、
単独の一覧表レポートとしてみることを先ずはお勧めしておきます。
その上で「レポートで2枚目以降は標題なしに」することは簡単です。
一覧表の「グループヘッダ」で例えば「小計」を設定し、
表題とやらをこの「SH」の行に記述する。これだけです。(^^)v

23090 Re:レポートで2枚目以降は標題なしにしたい アックン 2003/10/31-08:03
記事番号23083へのコメント
izayaさん、私の勘違いでした。すみません。m(__)m


23095 Re:レポートで2枚目以降は標題なしにしたい うにん 2003/10/31-09:19
記事番号23086へのコメント
>一覧表の「グループヘッダ」で例えば「小計」を設定し、表題とやらを
>この「SH」の行に記述する。これだけです。(^^)v

一覧表ならフリーファイルヘッダ(FH)を使うほうが普通では?

23105 Re:レポートで2枚目以降は標題なしにしたい 悲しげ 2003/10/31-13:00
記事番号23095へのコメント
どもっ、うにんさん

>一覧表ならフリーファイルヘッダ(FH)を使うほうが普通では?

あぅ、そうでした。私の勘違い。(^^;)
表題でしたもんね。ならFHにソースを「#表題」とするテキストを置くだけで1頁目だけに出力されますね。

私が書いた(勘違いした)のは、グループが変わる毎に夫々1頁目に当該グループ項目値とかを印刷するやつでした。
そのやり方も、#23086では「簡単」と書きましたが、定義上で幾つか留意すべき点もありました。
「セクションの詳細」/「項目名の印字位置」を「*計ヘッダの後」にするとか、
「グループの設定」/「全てのページに印刷する集計ヘッダ」を「なし」とか、
ちょっとだけ複雑。(^^;)

23107 Re:レポートで2枚目以降は標題なしにしたい izaya 2003/10/31-16:29
記事番号23090へのコメント
アックンさん

 ありがとうございます。
 できる工夫はないものでしょうか?
23111 Re:レポートで2枚目以降は標題なしにしたい アックン 2003/10/31-18:34
記事番号23107へのコメント
izayaさん> うにんさんと悲しげさんのやりとりをご覧ください。
私はすっかり勘違いしてました。
23112 Re:レポートで2枚目以降は標題なしにしたい izaya 2003/10/31-18:52
記事番号23105へのコメント
悲しげさん、うにんさん、ありがとうございます。

 なかなかむつかしくて管理工学研究所に問い合わせたところ、最初の目的である

「標題を1頁目だけ印刷して、
2頁目以降は印刷しないように(2頁目以降は1ページ目に標題のあっ
た空間にも一覧表データが印刷できるように=つまり紙面の上の方から印刷する)する」
の返答は「できない」ということでした。
 それではあきらめるしかないのでしょうか?

>表題でしたもんね。ならFHにソースを「#表題」とするテキストを置くだけで
>1頁目だけに出力されますね。

 「FHにソースを「#表題」とするテキストを置く」
というその方法が分かりません。FHのところをいくらクリックしても
何かを記入できるような欄がでないのですが……。

 FHの使い方がマニュアルをよんでも全くわかりません。
 桐はver.2から使っているのですが、マニュアルではどうにも分からないことが多すぎて辛いです。
それでこのサイトをありがたく思っています。
それだけ奥が深いということなのですが、
もっと直感的に分かりやすくならないものでしょうか。
 Excelも使いますが、桐のほうに愛着があります。

 上記の点、教えていただければありがたく思います。
 
23114 Re:レポートで2枚目以降は標題なしにしたい うにん 2003/10/31-20:06
記事番号23112へのコメント

> なかなかむつかしくて管理工学研究所に問い合わせたところ、最初の目的である
>
>「標題を1頁目だけ印刷して、
>2頁目以降は印刷しないように(2頁目以降は1ページ目に標題のあっ
>た空間にも一覧表データが印刷できるように=つまり紙面の上の方から印刷する)
>する」
>の返答は「できない」ということでした。

う〜ん、複合レポートでやるんだとできないかもしれませんが、単純な
一覧表レポートなら簡単なはずなんですが。。。
最近の管理工学のサポートって大丈夫ですかね(^^;

>>表題でしたもんね。ならFHにソースを「#表題」とするテキストを置くだけで
>>1頁目だけに出力されますね。
>
> 「FHにソースを「#表題」とするテキストを置く」
>というその方法が分かりません。FHのところをいくらクリッ
>クしても何かを記入できるような欄がでないのですが……。

FHというのは単なるセクションの種類ですから、何か記入するには
テキストなりラベルなりを配置しなければいけません。
固定した標題ならラベルでできますし、いろんな表で使うために#表題を使いたければテキストオブジェクトです。

戻る