• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSのレポート出力のテクニック)

ACCESSのレポート出力のテクニック

このQ&Aのポイント
  • 印刷した用紙を十字に4等分した大きさ(A4ならA6)にしたいと思うのですが、手作業で並べなおすことが必要になってしまいます。
  • 1ページ目の左上に「100」,2ページ目の左上に「101」となるように印刷し,四分の一が終わったところで今度は1ページ目の右上に,という感じで印刷する方法がわかりません。
  • 連番の振られた券を印刷する際に、枚数が多くなれば手間がかかるため、効率的な印刷方法を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

整理券…連番以外に変動する項目がない…として 一番簡単なのは元データ(連番生成用)1レコードに対して1ページのレポートにして、番号を一度に4つ印刷することと思います。 左上 Num 右上 Num+AA 左下 Num+AA*2 右下 Num+AA*3 を印刷 Numは連番で、100,101のように1づつ増えます AAは、印刷する枚数 Int((ゴール - スタート + 3 ) / 4 ) のようにして求めるといいのではないかと 注)連番は Num+AA-1 まで レポートの作成は4枚分の項目(店名など?)を手打ちなのが面倒でしょうか あと、式は未テストです

ukokkei
質問者

お礼

なるほど,1ページに4つですか。凝り固まって考えていたようで,それは全く頭に浮かびませんでした。ありがとうございます。早速試してみたいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでA4上下に3桁の通し番号を入れ印刷

    エクセルでA4用紙、上下に二枚チケットを印刷し、それぞれに通し番号でチケット右上のセルに印刷枚数分連番数字をいれたいのです。こちらで検索をして連番を入れるような記事を見つけたのですが、上下に連番をする方法をおしえてください。たとえば H2に001、H20に002、50枚印刷すると100番まで連番で印刷されるようには出来るのでしょうか?エクセルは2003です。よろしくお願いします。

  • A6データをA4用紙に印刷するには?

    使用しているのはword2007です。 A4用紙にA6データを4ページずつ印刷することは出来ています。 しかし、印刷されたものは 左上が1ページ、右上が2ページ 左下が3ページ、右下が4ページ となります 右上が1ページ、左上が2ページ、 右下が3ページ、左下が4ページ、 となるように印刷するには、どうしたらいいでしょうか?

  • アクセスレポートのセクション繰り返しについて

     いつもお世話になっております。  アクセスレポートの「セクション繰り返し」についてお聞きいたします。  グループ化した項目名をグループヘッダー0セクションにテキストボックスを配置して、「セクション繰り返し」を「はい」にし、印刷した際はそのグループ化した項目名がグループ化した全ページに印刷なるようにしました。  また、当該レポートではグループ化を2つしており、最初のグループ化(グループヘッダー0)で連番をふっています。 この最初のグループ化に連番をふるモジュール等は次のとおりです。 1 詳細セクションに非連結の「通し番号_GP」を配置し、ここにグループ化ごとの連番が表示なるようにしています。 2 グループヘッダー0セクションのフォーマット時に下記のモジュールを配置しています。  Private Sub グループヘッダー0_Format(Cancel As Integer, FormatCount As Integer)  Me!通し番号_GP = 0  End Sub 3 詳細セクションのフォーマット時に下記のモジュールを配置しています。  Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer)  If FormatCount = 1 Then  Me!通し番号_GP = Me!通し番号_GP + 1  End If  End Sub  ここで、グループヘッダー0の「セクション繰り返し」を「はい」にして印刷をすると、1ページ目は正しく連番になるのですが、2ページ目になると0から始まってしまい、連番でなくなってしまいます。  また、グループヘッダー0の「セクション繰り返し」を「いいえ」にして印刷をすると、今度は正しく次のページも連番となります。  別のグループ化のページになった際も、正しく1から始まり連番となります。  このように上手く連番がふることができず困っています。  希望する形としては、グループ化した名称がグループ化した全ページに印刷になること、さらにこのグループ化ごとの連番が次のページになっても正しく表示されることとなります。  上手く説明ができませんが、どうぞご教示くださいますようお願いいたします。

  • [ACCESS][レポート]2列に印刷がしたい

    ACCESSのレポートで、ひとつのテーブルの内容を、2列に印刷することは可能でしょうか? たとえばA4ヨコの用紙で、印刷する項目が3つしかなかった場合、右に余白ができてしまうので、印刷する項目が用紙の下までいったら、次に右上からもう一列印刷をする、というようなことを実現したいのです。

  • Wordで印刷時に通し番号を付けたい

    用紙の右上に印刷枚数に会った通し番号をつけたい 一枚目に001、二枚目に002、三枚目に003と付けたい お願いします。

  • Accessで複数レポートの印刷

    お世話になってます。 すみませんAccesssVBAの初心者です。 レポートを作成してフォームからボタンを押下されたタイミングでレポート出力するという機能を作成してるのですが、 レポートがサイズの関係でどうしても2つに分割しなくてはいけず、 2つのレポートをフォーム上からボタンクリック時、同時に印刷出来て ページ番号も連番でふるということは可能でしょうか? たとえば、 レポートAが6ページ レポートBが4ページあったとしたら 出力する際、レポートAを1~6ページで出力、続いてレポートBを7~10ページでページをふって印刷・・・ というような感じです。。 何か参考になるURL等あれば教えてください。 よろしくお願い致します。

  • ワード文書を用紙の向きを横にして用紙1枚に2ページ分印刷したい

    用紙の向きを横にして、右半分に1ページ目、左半分に2ページ目という様に配置して印刷したいのですが、それができません。 枚数は全部で10枚あるので、5枚(1枚に2ページ分×5枚)に収めるのが理想です。 プリンター機能の割付印刷で、2ページ印刷を設定してみたのですが、用紙の向きが縦になり、右上に1ページ目、左上に2ページ目、右下に3ページ目、左下に4ページ目が印刷されてしまいます。 どなたか対処方法が分かる方がいらっしゃればご教示頂けないでしょうか。 よろしくお願い致します。

  • アクセスのレポートで罫線を引きたいのですが。

    フォームから抽出したデータをA4縦の用紙に印刷しています。 印刷内容は営業所のCDが変わったら改ページをしているのですが、このときに印刷するデータが無くても罫線だけは用紙の最後まで印刷したいのです。 色々と本などを見てコードを書いて見てるのですがデータのあるところしか罫線が引けていません。 どなたか、教えて下さい。

  • Access レポート印刷時のイベントについて

    お世話になります。 Access VBAにて以下の処理を行ってます。 1.フォーム上のテキストボックスに数値を入力しボタンを押す。 2.ボタンが押されたらテーブルAを作成(入力された数値分レコード作成)。 3.テーブルAの『連番』フィールドに、テーブルBの『番号』の次の番号から連番でふる。 4.テーブルAの『連番』の最後の番号を、テーブルBの『番号』に上書きする。 5.テーブルAをソースとしてレポート(印刷プレビュー)を表示。 そこで質問ですが、上記の処理だとレポートを表示するだけでもテーブルBの『番号』が更新されてしまいます。本来であれば、レポートが印刷されたタイミングで更新したいところです。 ※レポートを印刷せず、×で閉じられたような場合は更新させないようにしたい。 レポート上で右クリック⇒印刷、もしくは、レポートを開いている状態でメニューの印刷ボタンが押されたタイミング、ファイル⇒印刷のタイミングで、テーブルBを更新することは可能でしょうか。 ご教授の程、宜しくお願い致します

  • excelで抽選券を作り、通し番号を入れたいです

    excelで抽選券を作り、通し番号を入れたいのですが、 やり方がサッパリわからなかったので質問させていただきます。 A4用紙に抽選券8枚分をexcelで作り、 その抽選券に連番(No.0001~No.1400)を入れていきたいです。 予算がない為、印刷所にお願いする事ができません。 手入力で連番を入力していくのにも1400まであるので参っています。 何か他に良いアイデアや連番を入れる方法がありましたらお願いします。

専門家に質問してみよう