• ベストアンサー

アクセスのラベル印刷について

アクセスでラベル印刷をするとき、ラベルの途中から印刷することは可能なのでしょうか?また、ラベル印刷する項目をテーブルで作ったリストの中から任意で選んで印刷するにはどうしたらいいでしょうか?是非、教えてください。

  • art-c
  • お礼率14% (6/42)

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

  • ベストアンサー
  • ykymtkt
  • ベストアンサー率51% (14/27)
回答No.1

ラベルの途中から印刷するには、印刷データの最初にダミーのデータ等をつければ希望の場所から印刷することは可能になると思います。 具体的には、まず印刷の対象となるテーブルなどと同様の定義のテーブルを作成しラベルの一ページ分のレコードを追加しておきます(仮にT_TEMP)そしたらユニオンクエリーを作成し SELECT TOP 5 '追加したい空白分だけを指定 FROM T_TEMP UNION ALL SELECT * FROM (出力対象のテーブル) このようにすれば TOPの後に指定した分だけダミーのレコードが追加されますのでこのクエリーをレポートのレコードソースに指定すれば希望の位置から印刷を開始できます。 任意の項目の印刷もレポートのレコードソースプロパティーを変更することによって可能になるはずです。 ただどちらの場合もモジュールを作成する必要がありマクロからの操作は不可能です。 がんばってみてください。

art-c
質問者

お礼

ありがとうございます。 何とかできました。 アクセスを勉強して、使いこなしたいと思います。 また教えてください。 できればメールで別のことでも いろいろお話できればと思います。 art-c2@m-net.ne.jp よろしくお願い致します。

その他の回答 (2)

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.3

リストの中から任意ってのは、新たに[印刷]とかいう名前で、yes/no型のフィールドを作ってやる必要がありますね。 そして、印刷する時に抽出条件で、[印刷]=yes などと指定してやればいいです。 あと、印刷用のテンポラリテーブルを作って、そこに必要なデータだけを追加クエリで追加して、印刷するっていう手法も良く使われますね。 #1で ykymtktさんが書いてくださった、空白レコードを使用する方法と組み合わせて、 最初に空白レコードをテンポラリテーブルに追加 → チェックを付けたデータだけをテンポラリテーブルに追加 → テンポラリテーブルを印刷 のようにすると、かなり柔軟に印刷処理が行えるものと思います。

art-c
質問者

お礼

ありがとうございます。 何とかできました。 アクセスを勉強して、使いこなしたいと思います。 また教えてください。 できればメールで別のことでも いろいろお話できればと思います。 art-c2@m-net.ne.jp よろしくお願い致します。

  • ykymtkt
  • ベストアンサー率51% (14/27)
回答No.2

補足ですが、ラベルの途中から印刷するということは一度印刷したラベルシートの残りの部分に印刷するということですよね? 紙詰まり等のトラブルが起きやすいのであまりそうしたことはされないほうがよろしいかと思いますよ。 最悪の場合残りのラベルが反ってしまってプリンタの内部に張り付いてしまったりとか(経験済み...) インクジェットプリンタならまだしもレーザだと最悪ですよ。 そのあたりもご考慮を

関連するQ&A

  • Accessでラベルがうまく印刷できない

    Accessのテーブルへデータを入れてあり、レポートを作成し、 OAラベルのシールへ印刷する作業を行っているのですが、 シールのサイズ(3*7)に合わせるように余白や、横幅や高さ 列間隔等を設定しても、3*7のすべてのラベルが表示されず 設定がおかしい、とのエラーが出てしまいます。 症状の補足としては、3*7の21枚分のデータが 印刷プレビューで表示されるはずなのに、3*6の18枚分しか 表示されない、といった感じです。 3*7の用紙のサイズに合わせて余白等を設定している はずなのですが・・・ で、今回アクセスを使っているのは、 ラベルのデータの中で「敬称」をつけているのですが データによって合う敬称がつけられるよう、 設定をしているからです。 そのため、他のソフトを使用する事が難しい形です。 解決方法をご存知の方がいましたら教えていただければと思います。 よろしくお願いいたします。 OS Windows7     Access2010 OAラベル KOKUYO LBP-F7160-20(3*7 21枚用)

  • アクセスで作成したバーコードのラベル印刷

    アクセスが全くの初心者です。社内使用機材の貸出・返却をバーコードにて管理したいと思い、アクセス2013で社内のみで使用するバーコードを作成中です。 エクセルから取り込んだデータから、なんとかバーコード(JAN-13・社内用コード)は作成できたのですが、これを市販のラベルシールに印刷して貸出機材に貼り付けて管理したいのですが、宛名ウィザードでラベルシートに取り込むと、13桁の数字データのみが表示され肝心のバーコードが表示されません。 取り込む元のレポートデータは貸出機材コード(社内用任意の12桁数字とチェックデジットの13桁)と対応する機材名の2項目のみのフィールドです。 どのようにすればラベルシートにバーコードを印刷できるようになるでしょうか? 申し訳ありませんが超初心者にもわかりやすく教えていただけると助かります。 エクセルから取り込んだデータがテーブルにあり、それを基にレポートでバーコードを作成したわけなのですが、そのレーポートからバーコードを取り込むことができず、シールシート印刷のためにレポートを新規作成、宛名ウィザードを利用しようとすると、テーブルの社内用任意の12桁の数字を引っ張ることしかできない状況です。 長文かつわかりにくい文章で申し訳ございませんが、よろしくお願いいたします。

  • アクセス2000の宛名ラベル印刷について

    基礎的なことだと思いますが、お答えをお願いします。 アクセス2000において宛名ラベル印刷を行う際、3列6行の18枚の宛名ラベルシールがあるのですが、18名分印刷する人数がいない場合、次回に残りの途中からの印刷はできるのでしょうか? 向かって左上からしか印刷ができないと、どんどん宛名ラベルシールが無駄になっていってしまうので、途中から印刷できる方法をお知りの方は、教えてください。 よろしくお願いします。 仕事で私用してるので、早めのご回答がかなり嬉しいです。

  • Access のレポートでラベルを印刷

    Accessのデータからレポートを作成し、 OAラベルのシールへ印刷する作業を行っているのですが、 シールのサイズ(3*7)に合わせるように余白や、横幅や高さ 列間隔等を設定しても、3*7のすべてのラベルが表示されず 設定がおかしい、とのエラーが出てしまいます。 で、表示画面を見ると7行目のデータが印字されていません。 一つのラベルには項目は収まっているはずなのですが・・・ どのように設定をすれば、印刷ができるようになるのか 教えていただければと思います。 OS Windows7     Access2010 OAラベル KOKUYO LBP-F7160-20(3*7 21枚用)

  • Accessでの宛名ラベル出しについて

    ホントに初心者です。 Accessでラベルを出す際に、テーブルには何件もデータが入っているのですが、その中のいくつかをピックアップして、なおかつ、一枚の用紙に同じ宛先を複数印刷したい時はどのようにすればよいでしょうか? 分かりやすく教えて頂ければ幸いです。

  • access97のラベル印刷

    同じような質問を見つけられず困ってしまい、新たに質問させていただきます。 access97で 「1個のレポートでラベル1シート(12枚)」を印刷する方法を教えてください!! データーは11あり、1データーにつき1シートずつ、11枚のラベルをシートで印刷したいです。 本日の17時までにあげたいので、とても急いでいます。ご存知の方、お知恵を貸してください!! どうぞよろしくお願いします。

  • Accessでラベル印刷

    Accessのレポートを使ってラベル印刷をしました。A4サイズ2行6列の一番下の列にデータが入りません。ラベルの設定はユーザー設定で使うラベルに余白も含めて合わせたつもりです。どこに問題があるのか教えていただけないでしょうか。よろしくお願いいたします。

  • アクセスでラベル印刷

    アクセスでラベル印刷しましたが、住所が長いと1行の終りが、中途半端な所で改行されてしまう、修正をしたいのです。100件程度 〒124-5621    東京都渋谷区渋谷4丁 目125番地 十月 太郎  様 追伸、こういう方法はないのでしょうか? アクセスでラベル印刷作成後、エクスポートでエクセルにして修正、表画面でなく、修正画面はラベル印刷のレイアウト画面(ビュー)で修正したいのです。そのほうが修正がわかりやすいのです。

  • Accessでラベル印刷(エクセルから)<基本>

    エクセルからAccessに移してラベル印刷したいんですが、よくわかりません。 基本的なことですみませんが、どうやったらいいのか簡単に説明してもらえませんか? ラベル印刷はしたことがあるんですが、アクセスでは初めてです。 よろしくお願いします。。

  • Accessでの同一宛名ラベル作り方

    Accessで宛名ラベルを作成するときに、1枚の用紙に全てある1件の宛名で印刷したいのですが、どのようにすればよいでしょうか? 初心者なので、詳しいことは分かりませんが、いろいろ調べたところVBAを使わずにテーブルのみで作成できるそうなのですが、それさえも難しくて分かりません。 よろしくお願いいたします。

専門家に質問してみよう