• ベストアンサー

Accessでレポートで印刷する際に自分で希望した順序に印刷出来ますか?

Accessのレポートを使って印刷をする時に、そのフィールドの昇順や降順ではなく、自分の指定した順番に並べ替えて印刷することは可能でしょうか?

  • nkayo
  • お礼率88% (149/168)

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.2

「そのフィールドの昇順や降順」の意味が曖昧ですが、 レポートの「並べ替え/グループ化」で設定した順番のことでしたら、そちらが優先されますので、それを変えることはできません。 レポートに並べ替えが設定されていないのでしたら、 「開く時」イベントで   Me.OrderBy = "顧客番号,売上日"   Me.OrdeByOn = True のように設定することが指定することが可能です。 【例】フォームの並べ替えと同じにする Private Sub Report_Open(Cancel As Integer)   If [Forms]![売上一覧].OrderByOn=True Then     Me.OrderBy = [Forms]![売上一覧].OrderBy     Me.OrdeByOn = True   End If End Sub     

nkayo
質問者

お礼

詳しいご回答をありがとうございました! 簡単にはいかないということですね。 どうもありがとうございました!

その他の回答 (1)

回答No.1

こんばんは。 Excel ではユーザー設定リストによる並べ替えが可能ですが、 Access にはそのような並べ替え機能はなかったと思います。

nkayo
質問者

お礼

ありがとうございます。 Excelのユーザ設定リストは便利ですよね! やはりそのような機能はないとのことで、了解しました。 ありがとうございました。

関連するQ&A

  • Access2007 レポートでの並び替え

    Access2007 でレポートを作成ましした。 グループ化して-値全体-昇順 として並び替えを行っているのですが 一つのレポートの中で、値によって 昇順にしたり 降順にしたりしたいのですが、 どのようにしたらよいでしようか。 Accessはあまり詳しくありませんが、ご教授お願いいたします。

  • アクセスのレポートの並びについて

    アクセスのレポートに番号順で印刷したいのですが、いざ印刷してみると番号順になりません。 レポートの設定で順番を昇順にしたいのですが、どのようにしたら良いでしょうか? よろしくお願い致します。

  • Access2003 レポートレイアウトについて

    Access2003 レポートレイアウトについて Access初心者です。ご存知の方がいらっしゃいましたら教えて下さい。 レポートレイアウトについて フォーム上で請求書のデータ入力を行う際は、サブフォームの 請求内容の詳細を「昇順で並び替え」を行い項番(オートナンバー)の 若い番号順に並べ替えを行っていますが、レポートの印刷プレビューを 呼び出すと並び方が「降順」となり「昇順」に切替えることができません。 レポート上でサブフォームに入力した内容をオートナンバーの若い番号順「降順」 に並び替えをすることは可能でしょうか? フォームで並び替えを行ったとおりにレポートへ表示させるためにはどのように させると宜しいでしょうか?

  • アクセス レポートで、並べ替え設定したフィールドは、表示しなくても大丈夫?

    お世話になります。Access2003です。 レポートの、並べ替え/グループ化の設定で、 1番めに昇順に並べたフィールドを、レポートには表示させたくない為、 デザインフィールドで、そのフィールドのテキストボックスとラベルを 削除したのですが、 これって問題ありますか? レポートの印刷ビューで見ると、1番目に昇順にしたフィールドで順序どおりになっているようですが・・ 内部できちんと処理されているのでしょうか?

  • Access2000 レポートの並び替えについて

    こんにちは。Access2000について質問です。 フォーム上で指定された項目で並び替えをし、それをそのままレポートの並びにしたいのですが、それがどうも上手くいきません。指定する項目はコンボボックスで複数有り、昇順・降順も指定できるようになっています。レポートを開くときにそのフォームで指定されている項目を読み、コードで並び替えを指定しているのですが、どうやら元のテーブルのキー項目の昇順で表示されているようなのです。「並び替え/グループ化」(青いカッコのもの)は、並びが固定されてしまうので使用したくないのです(実際いつも使っていません)。 同じような現象になったことがあるという方、または解決方法をご存知の方は、回答よろしくお願いします。

  • Access2007 レポート印刷

    Access2007 レポート印刷 レポートをウィザードで作成するときに、 「すべてのフィールドを1ページ内に収める」にしているのに、 印刷プレビューで見ると、収まっていません。 これは、縮小して収めてくれるという意味ではないのですか? ※レポートヘッダーで改ページをしています。  2ページ目が明細になっていますが、  2ページ目の最後のフィールドが次のページになってしまいます。

  • ACCESSのレポート印刷について

    ACCESSにおいてあるレコードのフィールドに入力した数字だけ全く同じレコードを増殖させることってできるのでしょうか? レポートで印刷する際にフィールドに入力した数字だけそのレコードを印刷したいのですが。

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

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

  • アクセスでの並び替え方法を教えて

     例えば「取引先住所」フィールドを指定した順番に並び替えたいのですが・・ 昇順、降順ではなく、「東京、大阪、福岡、新潟・・」のように自分で指定した 順にする方法がわかりません。アクセス2000を使っています。初心者なのでできるだけ簡単な方法があれば、尚うれしいです。よろしくお願いします。

  • Access フォームから並び替えレポート

    お知恵をお貸しください。 Access2010 フォームでオプショングループを2種類用意しました。 規則グループ 昇順 降順 並び替えグループ ID ふりがな レポートに Private Sub Report_Open(Cancel As Integer) Select Case Forms!フォーム4!fra並べ替え Case 1 Me.OrderBy = "ID ASC" Me.OrderByOn = True Case 2 Me.OrderBy = "ふりがな ASC" Me.OrderByOn = True End Select End Sub 並び替えでは、昇順のみうまくレポートを行えますが。 規則で ID ふりがな を昇順 降順 に行えません。 なにを加えればよいのでしょうか。 よろしくお願いします。

専門家に質問してみよう