質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Crystal Reports

Crystal Reportsとは、幅広いデータソースを基にレポート、帳票を作成するためのアプリケーションである。

VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

Q&A

0回答

1203閲覧

クリスタルレポート 印刷時の改行について

matsutake

総合スコア34

Crystal Reports

Crystal Reportsとは、幅広いデータソースを基にレポート、帳票を作成するためのアプリケーションである。

VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

0グッド

0クリップ

投稿2022/01/12 07:59

いつもお世話になっております。
現在、vb.netとCrystal Reports Basic for Visual Studio 2008、プリンターがLBP-6030 を使用して、印刷機能を作成しています。
印刷内容としては、印刷したい人を別途作成したプログラムより検索にて抽出し、
抽出された名前の一覧と帳票の最下行に作成者の名前とロゴを印字したいと考えております。
用紙はB6サイズの用紙となります。

問題になっているのは、以下となります。
①クリスタルレポートをプレビューで表示するのですがB6用紙サイズの指定ができません。
こちらはクリスタルレポートのデザイナ画面上で右クリックし、[デザイン]ー[プリンタの設定]を選択し、
印刷の設定画面にてプリンタを選択し、用紙のサイズはユーザー定義にて作成したB6の縦向きを選択するのですが、
デザイナ上はB6の縦向きで調整されるのですが、実際の印刷を実施しますとB6で認識してくれません。
現在はプリンタのカセット部分にB6サイズの用紙をセットし、上記設定画面ではB5の縦向きの用紙サイズを選択し、
20行まで印字されましたら改ページするように設定しております。
デザイナ上のSection部分を右クリックし、[セクションエキスパート]を選択し、「印刷後に改ページ」の右側の「x-2」というボタンをクリックし、(RecordNumber Mod 20)=0というソースを1行のみ書き込んで、20行に到達したら改ページするようにしています。

②帳票には抽出された人の名前を印字するのですが、1ページあたりMAX20名までの名前を印字し、最下行に作成者の名前とロゴを印字します。
次に21名以上の名前が抽出されましたら、20名の名前を印字したら、最下行に作成者の名前とロゴを印字し、
改ページして続きの21番目の名前を印字し、最後まで印字したら、また最下行に作成者の名前とロゴを印字したい。

抽出された名前が20名以下   抽出された名前が30名の場合
1枚に印刷           1枚目           2枚目
ーーーーーーーーーーーー   ーーーーーーーーーーーー  ーーーーーーーーーーーー
名前1             名前1           名前21
名前2             名前2           名前22
名前3             名前3           名前23
・               ・             ・
・               ・             ・
・               ・             名前30
・               ・             
・               ・
名前20             名前20

ロゴ&作成者名         ロゴ&作成者名       ロゴ&作成者名
ーーーーーーーーーーーー   ーーーーーーーーーーーー  ーーーーーーーーーーーー

何かよい方法はありますでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問