レポートは詳細セクションのみで構成、詳細セクションがA5ヨコサイズ、印刷用紙サイズは常にA4タテで、レコード件数が2件なら1ページの上下に2件印刷され、3件なら2ページ目の下半分が余る、というレポートを作成しました。
実務では、印刷した用紙をハサミで半分に切り、A5バインダーに綴じますので、レコードの境界に切り取り線を印字したいのですが、詳細セクションの下端に線を引いただけではうまくいきませんでした。
レイアウト上、余白として必ず上下10ミリずつを要するため、ページ設定で行間隔を20ミリとすると…
(=A4用紙高さ297ミリを順に、上余白10・奇数件目詳細セクション128.5・行間隔20・偶数件目詳細セクション128.5・下余白10-ととると)、
ページ中央の線は、まさに行間隔の中央でありそこに線はひけない…!
次に、詳細セクションを138.5ミリとすると、セクションの下端がちょうどページ中央となりますが、行間隔0ミリとしなければ1ページに2件のレコードは収まらず、これだと切断後、文字等の上位置が揃いません(偶数レコードが、奇数レコードよりも20ミリ上に印字されてしまいます)し、用紙の下から10ミリの位置に不要な線が印字されてしまいます。
詳細セクションのフォーマットイベントにいろいろプロシージャを講じたのですが、行き詰まっています。
*A4用紙に2件のレコードを印刷
*ページ中央に切り取り線を引きたい
*用紙切断後、文字などの高さはぴったり揃える
*用紙の余白上下10ミリずつ
*詳細セクションの内容は、上から下までテキストやラベルぎっしり
どなたか素晴らしいアイデアをお授け下さい!宜しくお願いします。
No.1ベストアンサー
- 回答日時:
サブレポートを使うのはどうだろう。
まずA4全体の中央になるところに切取線になる波線等を入れてうまく中央を決める。(実際の数値だけでは結構うまくいかない^^;;)
でもって、その線より上の部分にサブレポートを1件分のデータが入る物を作るがしたの余白にあたる部分だけ下側に余裕を見ておく。
下の段には上の物と同じ物を貼り付ければよいが、余白分だけ下に下げる。
これでレイアウト的にはうまくいくと思うので、後はデータをうまく用意してやればいけるかな^^;;
上の段は奇数ページになる分、下は偶数ページになる分のデータをそれぞれ用意してやればいけそうな気がする。
場合によっては印刷する段階で1ページずつという設定をして、それを繰り返す必要があるかも。
この回答への補足
レポート本体のページフォーマットイベントに
Line メソッド をつかうと
セクションの高さに拘束されない
セクション横断的な線が得られました!
ありがとうございました!
長い文章をお読み下さり、回答までありがとうございます!
サブレポートですかなるほど~。
グループヘッダーフッダーをどうのこうの…、
詳細セクションのフォーマットイベントを奇数と偶数で分岐して…
などと考えていたので思いつきもしませんでした。
さっそく試みます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
アクセスのレポートで同ページ内で2つ同じ内容を表示するには?
Access(アクセス)
-
access2003 レポートを中央に印刷するには?
Excel(エクセル)
-
ACCESS クエリ→フォーム フィルターをかけたデータのみエクスポートしたい
Excel(エクセル)
-
-
4
ACCESS テキストボックスを隙間なくきれいに並べたい
Access(アクセス)
-
5
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
6
Accessのレポート機能で空白になる2ページ目を印刷したくない
Access(アクセス)
-
7
エクセルをACCESSのレポートに変換する方法
その他(Microsoft Office)
-
8
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
9
[VBA] ADOの Clone と AddNew
その他(プログラミング・Web制作)
-
10
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのレポートを印刷する...
-
Accessのレポート機能で空白に...
-
Accessで作成したデータの、宛...
-
ACCESSで、1ページに全て同じ宛...
-
Access2010で両面印...
-
accessでプリンタを切り替える...
-
ファイルメーカーの印刷設定に...
-
Access 画像データをレポートで...
-
[Access・レポート]ページのち...
-
Accessでレポートで印刷する際...
-
「#エラー」の回避
-
差し込み文書のルールで if the...
-
アクセスのレポートのヘッダー...
-
WORD差し込み印刷:日付の処理 ...
-
アクセスで入力したデータの順...
-
「フィールド更新」が表示されない
-
レポートのラベルなどの非表示...
-
accessのフィールドに10桁の数...
-
Accessのレポート上のテキスト...
-
Accessでページヘッダーだけが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのレポートを印刷する...
-
Accessのレポート機能で空白に...
-
accessのフォームに設置したボ...
-
ACCESSレポートの1ページだけ
-
Accessでレポートで印刷する際...
-
ACCESSで、1ページに全て同じ宛...
-
ACCESS2010のリボンの非表示に...
-
Access2010で両面印...
-
Accessで印刷禁止
-
[Access・レポート]ページのち...
-
アクセスでのレポートで両面印...
-
[ACCESS][レポート]2列に印刷が...
-
Accessで作成したデータの、宛...
-
Accessで複数の連続帳票印刷
-
アクセスの伝票ウィザード(連...
-
Access 画像データをレポートで...
-
Accessのレポートで「並べ替え/...
-
ACCESSのVBAでプリンタを指...
-
アクセスのレポートでa4横の出...
-
Access2000でレポートを横で印...
おすすめ情報