過去の桐井戸端BBS (桐ver.9)
30037 奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 しぼうかん 2005/05/26-14:06
売上台帳ヘッダ.wfm(=メイン,編集表=売上台帳ヘッダ.tbl)と
売上台帳明細.wfm(サブ,編集表=売上台帳明細.tbl)で出来た
メイン&サブフォームで入力した表をコマンドボタンで
(A)〜(D)の様に会社別の印刷をした時の偶数頁と奇数頁の
綴じしろの余白部分を変えたレポート印刷したいと思っています。
しかし作り方が皆目解りません。ヒントをお教え下さい。

売上台帳ヘッダ.tbl

得意先|得意先ID|並順|
NEC|1022| 1|
DEL|1010| 2|

売上台帳明細.tbl(グループ値リスト(L)[得意先ID])

得意先ID|品名|並順|頁|頁計算
1022|え1| 1|1|1
1022|え2| 1|1|2
1010|で6| 2|1|1
1010|で7| 2|1|2
1010|で1| 2|1|3
1010|で2| 2|2|4
1010|で5| 2|2|5
1010|で6| 2|2|6
1010|で1| 2|3|7

売上台帳.rpt(明細の繰り返しの数は3とする)

(A)NEC1頁目左綴じ

得意先:NEC

 |品名|
 |え1|
 |え2|

(B)DEL1頁目左綴じ

得意先:DEL

 |品名|
 |で6|
 |で7|
 |で1|

(C)DEL2頁目右綴じ)

得意先:DEL

|品名|
|で2|
|で5|
|で6|

(D)DEL3頁目左綴じ

得意先:DEL

 |品名|
 |で1|

30039 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 しぼうかん 2005/05/26-17:37
記事番号30037へのコメント
現状で出来ている売上台帳.rptには対象表が売上台帳ヘッダ.tblの[得意先]と対象表が
売上台帳明細.tblの[内容]が配置してある複合レポートです。

売上台帳ヘッダ.wfmに作った印刷用のコマンドボタンで印刷をしました。
印刷範囲の頁指定を1頁から2頁とすると

NECの1頁目は[得意先]も[品名]もちゃんと印刷されますが
無地の2頁目がプリンターから排出され
DELの1頁目は[得意先]も[品名]もちゃんと印刷されますが
DELの2頁目〜3頁目の[品名]のみが印刷され[得意先]が印刷されず
DELの4頁目は無地のまま排出されます。

30040 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 syozo 2005/05/26-17:40
記事番号30037へのコメント
しぼうかんさん

一般的な見開きページ設定を行えばよいのではないでしょうか。
桐の場合は レポート→ファイル属性→用紙タブ の中に「見開き」のチェックボックスがありますので、
チェックを入れて左右の余白の設定を行えばよいはずです。
30047 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 しぼうかん 2005/05/26-20:18
記事番号30040へのコメント
syozoさん、返答有り難うございます。

今は確認出来ないのですが見開きのチェックは入れて有りました。

30059 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 アックン 2005/05/27-15:54
記事番号30039へのコメント
しぼうかんさん、こんにちは。
見本をアップしておきます。
ご覧になってください。

>DELの2頁目〜3頁目の[品名]のみが印刷され[得意先]が印刷されず
次ぎのように設定を変更すれば、[得意先]を印刷します。

[得意先]をソースとするテキストオブジェクト
オブジェクトの属性→表示(タブ)
→「他のオブジェクトのデータがあふれたとき、繰り返し印刷する」をチェックします。

>無地の2頁目がプリンターから排出され
グループが変わる度に自動的に見開きの左ページから印刷してくれます。
右ページ(2ページ目)に印刷するデータがないときは、2ページ目を空送りして、
次のグループを左ページから印刷します。
正しい動作です。

>DELの4頁目は無地のまま排出されます。
DELの明細行に空行があるのだろうと思います。

>印刷範囲の頁指定を1頁から2頁とすると
2ページ=2グループとして処理されるのかな・・・・?
動作未確認です。

アックン(=^・^=)
30060 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 アックン 2005/05/27-16:25
記事番号30059へのコメント
>DELの明細行に空行があるのだろうと思います。
見本の表を見てもらうとわかるのですが、
グループ項目([会社名ID])の値だけ入力されている行が、
レポート明細部で空行となります。


30062 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 しぼうかん 2005/05/27-20:55
記事番号30060へのコメント
アックンさん、いつもありがとうございます。

>[得意先]をソースとするテキストオブジェクト
>オブジェクトの属性→表示(タブ)
>→「他のオブジェクトのデータがあふれたとき、繰り返し印刷する」
>をチェックします。


上記を試してみると[得意先]が印刷されるようになりました。


>グループが変わる度に自動的に見開きの左ページから印刷してくれます。
>右ページ(2ページ目)に印刷するデータがないときは、2ページ目を
>空送りして、次のグループを左ページから印刷します。
>正しい動作です。


正しい動作・・・という事はこの2頁目(つまり得意先の明細データが
奇数頁で終わる場合の偶数頁部分)の空送りをしないで無視して
次のレコードを印刷する方法はないのでしょうか?


>>DELの4頁目は無地のまま排出されます。
>DELの明細行に空行があるのだろうと思います。

すいません、これはこちらの説明間違いでした。No.30039の

>DELの4頁目は無地のまま排出されます。

この行の説明はDELの次にまだ行があった時に試した挙動を
そのまま書いてしまいました。
なのでこの部分の問題は2頁目の空送りと同じ現象です。

30063 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 今村 誠 2005/05/28-08:30
記事番号30062へのコメント
しぼうかんさんレポートのオブジェクトを全て2部作り
明細(1)と(2)のテキストを重なり順で最後面へ移動を選び
#計算(#代入(&昭和年,#PAGE),[得意先ID])
をソースに指定し印字属性式で
#MOD(&昭和年,2)=1 左ページ
#MOD(&昭和年,2)=0 右ページ
の条件で
印刷しないを選べばいいと思います。
台紙部分は背景を透明にしたほうがいいと思います。
見開き印刷はしないで下さい。

30066 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 アックン 2005/05/28-11:47
記事番号30062へのコメント
しぼうかんさん
>奇数頁で終わる場合の偶数頁部分)の空送りをしないで無視して次の
>レコードを印刷する方法はないのでしょうか?
見開き印刷にチェックしている限り、そういう印刷方法になります。
何か不都合がおありですか?
しぼうかんさんがやりたいことは、
グループ(会社名ID)が変わる毎に右ページ(左綴じしろ)から印刷したい、
ですよね?
ちょっとちがうのかな・・・・?


30073 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 しぼうかん 2005/05/29-00:04
記事番号30063へのコメント
今村さん、返答有り難うございます。

「うまく出来ました」と報告したいのですが今手元に実際のファイルが
無いのでまだアックンさんのUPして頂いたファイルを使ってテスト中です。

まだ文章を完全には理解できていないようなので明細部の囲み罫線が
消えなかったりとか[得意先]の位置が"NEC"の1頁目は左綴じになっても
"DEL"の1頁目が"右綴じ"の位置になったりとかもう少し試行錯誤をしてみます。

もう少し試してからまた報告します。
30074 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 しぼうかん 2005/05/29-00:07
記事番号30066へのコメント
>しぼうかんさんがやりたいことは、
>グループ(会社名ID)が変わる毎に右ページ(左綴じしろ)から印刷したい、
>ですよね?

はい確かにそうなんですが・・・明細部が奇数頁で終わる会社は全て無印字の頁が
1頁分余分に排出されるのは違和感を感じます。

しかし桐の仕様がそうなっているという事はそういう仕様でないといけない
何か訳があるのでしょうか?
今まで見開き印刷の様な印刷はしたことが無かったので正しい使い方に
ついてはまだよくわかっていないかもしれません。
30076 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 今村 誠 2005/05/29-09:13
記事番号30073へのコメント
しぼうかんさんこんにちは、
1)グループの先頭は左ページから始まる
2)奇数ページで終わる場合右ページは印刷しない
というのが希望のように読み取れます。
わたしの提案した方法では無理ですので作業の中止をお薦めします。

このような場合、グループ毎に印刷をかけるイベントをくむ必要があるでしょう。
レイアウトはアックンさんのレポートで見開き印刷されたらいいと思います。
30083 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 しぼうかん 2005/05/29-19:46
記事番号30076へのコメント
>1)グループの先頭は左ページから始まる
>2)奇数ページで終わる場合右ページは印刷しない
>というのが希望のように読み取れます。

はいその通りです。
こんな風にわかりやすく説明出来ていればよかったんですが・・
お世話をお掛けしました。
30110 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 アックン 2005/05/31-19:19
記事番号30074へのコメント
しぼうかんさん。こんにちは。

>何か訳があるのでしょうか?
その点についてはぼくにはどうもわからないです。
すみませんが、理由はメーカーにお尋ねになってください。

アックン(=^・^=)
30128 Re:奇数頁と偶数頁の綴じ代が違うレポートの作り方を教えて下さい。 しぼうかん 2005/06/01-19:44
記事番号30110へのコメント
そうですね、サポートに聞いてみます。

※お世辞では無いのですがアックンさんクラスになると
"何でも知っているはず"と思いこんで聞いてしまいます。(^^;)

戻る