過去の桐井戸端BBS (桐ver.8)
17141 レポートの一覧表段組で改頁を設定しても改段になってしまう。 野口 2002/08/30-11:14
レポートの一覧表で段組設定していますが、
グループで改頁を設定しても改頁にならず改段になってしまいます。

改頁の方法があれば教えてください。

17144 Re:レポートの一覧表段組で改頁ができない 幅田 2002/08/31-06:29
記事番号17141へのコメント
野口さん
こんにちは。

>レポートの一覧表で段組設定していますが、グループで改頁を設定しても改頁
>にならず改段になってしまいます。
>改頁の方法があれば教えてください。

桐v8のレポートマニュアルP246によると

●改頁
グループ単位でページ替えをするときに、ONにします。
この設定をONにすると・・【中略】・・データが変わるたびに改ページします。
段組が設定されている場合には、改段になります。

とあるので、しかたがないような気がします。
何か別に方法があるのかな?

17185 Re:レポートの一覧表段組で改頁ができない 野口 2002/09/03-10:47
記事番号17144へのコメント
幅田さん有難うございました。

どうも無理なようですが、一括処理で改頁ができますか?
一括処理につぃては初心者ですが、よろしくお願いいたします。
17189 Re:レポートの一覧表段組で改頁ができない 悲しげ 2002/09/03-17:10
記事番号17185へのコメント
ちょっと苦肉の策になりますが、最右段になるまで(当該グループ値でもって)
空白行のようなものを必要な行数だけ挿入してみるってのはどうでしょう?
(未検証。罫線があるなら見た目が麗しく無いかな?)
17193 Re:レポートの一覧表段組で改頁ができない 野口 2002/09/04-11:04
記事番号17189へのコメント
説明が不十分ですみません。

実際は会話処理でグループの絞込みを行いレポート印刷する単純作業を繰り返し行って
実質的に改頁させていますが、グループ数が多くて作業が大変面倒です。

一括処理で、同じようにグループ絞込みレポート印刷を繰り返すことができないかと思いお尋ねしました。
17196 Re:レポートの一覧表段組で改頁ができない natsu 2002/09/04-16:58
記事番号17193へのコメント
対象表を "これ.tbl"
グループに指定している項目を [それ]
レポートファイルを "あれ.rpt" とします

表 "これ.tbl",表番号 = 1
絞り込み 単一化 = { [それ] }
書き出し 表,"どれ",{ [それ] }
絞り込み解除
表 "どれ.tbl",表番号 = 2
ジャンプ 行番号=先頭
繰り返し ( .not #終端行 )
  &STR=[それ]
  編集表 1
  絞り込み [それ]_&STR
  レポート印刷 "あれ.rpt"
  絞り込み解除
  編集表 2
  ジャンプ 行番号=次行
繰り返し終了

印刷対象行をグループ項目ごとに絞り込んでレポート印刷の指示をだせばOKです

17198 Re:ありがとうございます。早速挑戦してみます。 野口 2002/09/04-18:03
記事番号17196へのコメント
natsuさん丁寧に教えていただきまして有難うございます。

苦手な一括処理ですが、早速挑戦してみます。
17199 Re:レポートの一覧表段組で改頁ができない 悲しげ 2002/09/04-19:20
記事番号17193へのコメント
どもっ、野口さん
一括処理への挑戦、がんばって下さい。
これを機会に、少しでも一括処理を覚えるようにされるといいでしょう、超便利ですから。

ところで、
>実際は会話処理でグループの絞込みを行いレポート印刷する単純作業を繰り返
>し行って実質的に改頁させていますが、グループ数が多くて作業が大変面倒で
>す。
>一括処理で、同じようにグループ絞込みレポート印刷を繰り返すことができな
>いかと思いお尋ねしました。

これだけのことなら会話処理でも可能かとも思いました。
当該グループをグループ項目とする一覧表or伝票wfmを作ります。
そのフォームを通して表を開いた時には、
自動的にグループ項目毎に絞り込みされることになりますから、
その状態でレポート印刷させればお望みの結果を得ることができるような気がします。
ついでに云えば、このフォームのヘッダ部にはグループ項目の他に、
コマンド牡丹として次のようなものを置けば、便利かもしれません。

標題   機能名    機能パラメタリスト
「次」  グループ指定 次
「前」  グループ指定 前
「印刷」 レポート印刷 "某段組.rpt"

これだと、「次」や「前」の牡丹で印刷させたいグループに移動して「印刷」牡丹を押せばいいだけですから。
ただ「通し印刷」ならば一括処理が断然有利です(「グループ指定 次」を繰り返し実行させるようなやり方もありますし)。
17200 Re:レポートの一覧表段組で改頁ができない 悲しげ 2002/09/04-19:42
記事番号17199へのコメント
続き(「通し印刷」の例)です。

標題     機能名    機能パラメタリスト
「通し印刷」 手続き実行  通し印刷

kevの記述例

手続き定義開始 通し印刷()
 確認 "通し印刷を実行します",&実行リターン
 条件(&実行リターン<>1) 手続き終了
 グループ指定 先頭
 繰り返し
  レポート印刷 "某段組.rpt",編集表=する
  グループ指定 次,終了状態=&実行リターン
  条件(&実行リターン<>1) 繰り返し中止
 繰り返し終了
 確認 "全件印刷完了"
手続き定義終了

(ただし未検証)(^^;)

戻る