• ベストアンサー

Access印刷範囲の設定(初心者)

フォームにサブフォームを作り、クエリのデータを反映させているのですが、そのクエリのレコードの選択範囲だけ印刷することは可能でしょうか?特にレポート化する必要はありません。 ちょうどExcelのセル範囲指定後、印刷範囲の設定をする様なイメージなのですが、Accessでも可能なのかご助言頂きたいです。

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

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

選択したフィールドだけという意味のようですね そのような組み込みの機能はありません 自分で作成することになりますね それもかなり面倒なものになりそうですよ レポートのデザインをVBAで動的に変更するというイメージになるかな AccessでExcelと同じことをしたいというのは初心者が良くする質問ですが 労多くして実が少ないという結果しか得られません AccessではAccessのやり方に従ったほうがいいですね

5244
質問者

お礼

ご回答ありがとうございます。 可能だが、簡単には出来ないことがわかっただけでも十分です。 VBAで作成出来ない以上、あきらめて別の手段を考えるより他ありませんね。 ためになりました。

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

その他の回答 (1)

  • norikame
  • ベストアンサー率38% (20/52)
回答No.1

詳細がわからないのですが可能だと思いますよ。 例えばメインフォームにコマンドボタンを作って、クリック時のイベントに記述するとか。 でもレポート化する必要はないのですよね・・・。その辺の意味が私にも判りかねるので申し訳ないのですが。 アクセスの掲示板はたくさんあるので、(どれか一つのサイトにだけ)質問投稿すれば、諸先輩方のレスが付くはずです。 私はよく下記のサイトを利用させていただいているので、詳しい状況を書いて質問してみたらいかがでしょうか。(参考URLに書いておきました) その前にもっと詳しい方からお答えがいただけたらいいですね。これくらいしか言えなくてすいませんが。

参考URL:
http://www.accessclub.jp/
5244
質問者

補足

ご回答ありがとうございます。 URL参考になります。 >レポート化する必要はないのですよね… レポートのように装飾の必要がなくそのレコードの画面イメージだけ印刷出来れば良いという言い方が正しかったようです。説明不足ですいません。あと、あるレコードの左端をクリックした(レコード全体が黒味がかった状態)レコードが印刷範囲の対象ということです。

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

関連するQ&A

  • アクセス2003でレポート印刷について。

    いつもいつもお世話になっています。 アクセス2003で月間の抽出結果一覧がある帳票フォーム(選択クエリがレコードソースです)があり、印刷ボタンでその一覧のレポートを印刷したいと考えています。 そのフォームを開く時に、抽出条件として西暦と月を入力するのですが、そのレポート(同じ選択クエリがレコードソース)を印刷するときも再度西暦と月を指定しなければいけません。この年、月の入力を一度ですませるにはどのようにしたらよいでしょうか? どなたかよろしくお願いいたします。

  • アクセス2000でレポート印刷

    アクセス2000でレポート印刷 レポートを印刷するとき、フォームで表示しているレコードだけを印刷したいのですが・・・ フォーム上でコマンドボタンを作ってレポートを印刷すると、関連するレコードが全て印刷されてしまいます。 フォームでレコードを指定して、そのレコードだけを印刷・・・ 教えてください!!!!

  • アクセスで特定のレコードのみのレポートを印刷したいのですが。

    アクセス2003である特定のレコードのみのレポートを印刷したいと思っています。現在開いているフォームのレコードのみを印刷(レポートとして)印刷するには、ファイル→印刷→ページ指定で現在印刷しているのですが、他に方法はないでしょうか?単に「レポートの印刷」とすると全てのレコードが印刷されてしまいます。今のところ特定のレコードのみ印刷するには、まずページ数を調べなければいけないので不便です。せっかくパラメータクエリなどで、そのレコードのフォーム画面を表示させても、レポート印刷につながらないので、どなたか良い方法を教えていただけないでしょうか?よろしくお願いいたします。

  • アクセスのレポート出力に関する質問です!

    アクセスの『サブフォーム上のクエリをレポートへの出力する』内容についての質問です! お力添えをお願いします。 現在、サブフォーム上には数万レコードが表示されていて、優先順位が高い順に表示がされています。 そこで、優先順位が高いレコードを、指定したレコード数分だけ出力したいのです。 具体的に言うと、、、 レポート出力ボタンを押す ↓ msg boxが出てきて、出力するレコード数を指定 ↓ そのレコード数分が(上から)レポートへ出力される という感じにしたいのです。 ※サブフォーム上にあるクエリには、オートナンバーがついていません。 よろしくお願いいたします。

  • AccessにてExcelの印刷範囲を設定したい

    お世話になっております。 ご存知の方がいらっしゃいましたら、お手数ですがご教授願えますでしょうか? AccessからデータをExcelへエクスポートした際、 印刷範囲の指定を行いたいのですが、うまくいきません。 データを指定したセルにセットした後、 ActiveSheet.PageSetup.PrintArea = "$A$1:$I$30" と指定しているのですが、 「オブジェクト変数またはWithブロック変数が設定されていません」 とエラーが出てしまいます。 オブジェクトブラウザで確認すると、 ActiveSheetはExcel.Globalのメンバとなっていますが、 Excel.Globalから書き込んでも同じエラーが出てしまいます。 もしかしてAccess上ではExcelの印刷範囲は指定できないのでしょうか? お手数ですが宜しくお願いいたします。

  • Access詳しい人教えて

    Accessでテーブル、クエリ、フォーム、サブフォームを作りました。フォームの「列車コード」を選択すると該当する列車コードのレコードがサブフォームに表示されるようになっていますが、列車コードを何番にしても、必ずレコードの1番が表示され、しかも列車コードが変わります。どうすればよいか教えてください。 レコードソースは「クエリ1」列車コードのコントロールソースは「列車コード」であり、クエリ1の中に列車コードの項目があることは確認しています。

  • Accessの再計算ボタンについて

    Accessを使って、販売管理を行っているのですが 親フォームA・・・売上日や顧客名を入力 サブフォームB・・・売上明細を入力(親フォームA内に配置) というような作りになっています。 親フォームA内には表示しているレコードを そのまま印刷できるように、マクロにてレポートを 開くボタンを設置していますが、 たとえば、親フォームA内の売上日などを変更し レポートボタンを押したとき、このままでは直前に 行った親フォームA内の内容が反映されておらず 新たに「=Forms!親フォームA.Requery」としたボタンを 設置しました。 しかし、このボタンを押すと、レコード番号が1に戻って しまってから再クエリ(再計算)されてしまい、 思った通りに動きません。 現在表示しているレコードを表示したまま再クエリを 行う為には、どのように記述するのでしょうか? どなたか教えて頂けませんでしょうか。 宜しくお願い致します。

  • Accessのレポート印刷について教えて下さい。

    Accessのフォームでフィルタを使い絞り込んだデータをレポートで 印刷する場合について教えて下さい。 DoCmd.OpenReport "レポート名", acViewPreview, , Me.Filter では、フォームとレポートが同じレコードソースだと使えるという事ですが、 フォームとレポートのレコードソースが別の場合はどのようにすると フィルタで絞り込んだ条件のレポートを印刷できますか? 教えて下さい。よろしくお願いします。

  • Accessで月ごとのレポートを出したい

    Access2003で以下のような販売管理のデータベースを作成しているのですがクエリとレポートが思うように動いてくれずに困っております。 売上の管理のために顧客情報をメインフォームに明細をサブフォームで作成、明細テーブルからクエリで該当月を抜きだして請求書の印刷に使いたいと思っています。 レポートはフォームと同じようにメインレポートに顧客情報を表示してサブレポートとしてその月に販売した商品を一覧させたものを考えています。 サブレポートには明細のクエリを指定しています。そこでクエリの抽出条件に[月]としてキーボードから数字を入れるようにしたのですがそうするとレポートの印刷時にも顧客の数だけ月の入力を促す画面が出てきます。イメージとして「何月分の請求書を出しますか」みたいな画面(フォーム?)に数字を入力するとクエリの抽出条件が書き換わってくれるようにできないかと考えております。 うまく説明できていないと思いますが対処法をご存知の方おられましたらご教示お願いします。 他に情報が必要であれば言ってください。よろしくお願いします

  • accessにexcelのセルの情報を自動入力

    access2000です。 excelにaccessを起動させるボタンをつけました。 これでexcelからaccessのフォームを起動させることが出来ました。 ここでフォームを立ちあげた時にexcelのあるセルの情報をフォームのテキストに反映させたいです。 どうすればいいのでしょうか? accessのレコードの反映ならdlookupですが、これで外部のexcelファイルのセルを取り込むことが出来るのでしょうか? お願い致します。

専門家に質問してみよう