• ベストアンサー

アクセス レポートの表示の並び替えについて

Windows10 Office2019の環境です レポートの並び替えなのですが フィールドに―を含むデータがありましたので 文字列に設定しましたが 当然並び替えがうまくいきません 1-2 2 1-3 1-4  56 が 1-2 1-3 1-4 2 52 となるよう順番に並び替える方法はないでしょうか

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

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (295/459)
回答No.3

No.1 さんの回答で 1-2 1-3 1-4 2 52 の順になりますけど。Access 2016 です。 サンプルデータが適切でないような。 で、回答です。 問題のフィールド名が「番号」の場合です。 レポートデザインの「並べ替えの追加」をクリック。 参考図の下部「式」をクリック。 式に =Val(Nz([番号],"")) と入力。 OKクリック。 同様に並べ替えを追加して 式に以下を入力。 =Val(Mid(Nz([番号],""),InStr([番号] & "-","-")+1)) これでできますが、クエリで並べ替え用のフィールドを作っておく方が分かりやすいと思います。

tom2011
質問者

お礼

実現しました ありがとうございます

その他の回答 (4)

  • chayamati
  • ベストアンサー率41% (254/607)
回答No.5

>1-2 2 1-3 1-4  56 このように下一桁順に ★こちらでは、このような並び替えの再現が出来ません  テーブルの一部をCSVファイルをコピペして、補足して下さい

  • m3_maki
  • ベストアンサー率64% (295/459)
回答No.4

No.3 です。 ファイル添付し忘れてました。

  • chayamati
  • ベストアンサー率41% (254/607)
回答No.2

追伸です https://okwave.jp/qa/q9998038.html の回答№5の添付図も参考にして下さい

  • chayamati
  • ベストアンサー率41% (254/607)
回答No.1

>1-2 2 1-3 1-4  56 が 1-2 1-3 1-4 2 52 は ★1-2 2 1-3 1-4  56 が 1-2 1-3 1-4 2 56 ですね ★レポートの分類は、クエリでなく添付の下辺でやります。  これは、ヘッダバーの右クリックから始めます。

tom2011
質問者

補足

ありがとうございます すいません すでに実施済みで こちらですと 1-2 2 1-3 1-4  56 このように下一桁順に 並び変わります

関連するQ&A

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

    ACCESS2000を使っている初心者です。 レポートのデザインビューで詳細セクションに「並び替え/グループ化」を設定しましたが、これを設定しなおしたいと思っています。 現状5項目のフィールドの並び替えを設定していますが、3項目程度に減らしたいと思い、下位の2項目のフィールドを消してみましたが、いざプレビューに戻すと「プレビューまたは印刷しようとしたレポートで、グループヘッダー/グループフッターの並び替えを行うフィールドまたは式を指定する必要があります。」というメッセージが出てきてしまいます。 どのようにして項目を減らせばいいのか、またこの「並び替え/グループ化」の全解除が出来るのであれば、どうか教えてください。

  • 文字列の並び替えについて教えて下さい

    winXP Access 2000の環境ですが 文字列フィールドに 201-1  202-2 1011 235 と入っているとき 並び替えで 201-1 202-2 235 1011 ととう順番に並び替えしたのですが どの様にすればよいでしょうか ご指南ください

  • Accessのレポートでデータを2列に表示する

    Access2003を使用しています。 IDと名前のフィールドを持つテープルをもとにレポートを作ります。 A4用紙に2列にデータが並ぶようにしたいのですが、ラベル様式では(当然ながら)上から2列にデータが埋まります。 理由があって、用紙の左の列が埋まったら右の列に移る順番にしたいのですがどうしたらよいでしょうか。 悩んでいるので教えていただけると助かります。 よろしくお願いいたします。

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

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

  • Access レポートで表示レコード数の指定

    レポートで上位50社まで表示させたいのですが、 レポートでトップ値の指定はできるのでしょうか? クエリでやろうとしましたが、基準にしたいフィールドを 降順にしてメニューバーのトップ値を50にしましたが、 パラメータ入力を求められ正しい並びになりませんでした。 そのフィールドに並び替えを指定するとパラメータ入力を求められます。 何か良い方法があればお願いします。

  • アクセスのレポートで…(´`)

    アクセス初心者です。 履歴を含む、顧客のデータの登録原簿を作っています。 最終的に、この登録原簿をレポートで印刷できるようにしたいと考えています。 レポートはA4の用紙を縦に使用し、上下半分ずつに分け、上部に顧客に関するデータを、下部には顧客の注文年月日と注文番号を表示したいと考えています。 この注文年月日と注文番号は、随時増えていくものなのですが、このデータが縦に、順番に増えつづけると、レポートがすぐにいっぱいになり、顧客1人に対して、レポートが、2枚、3枚と増えていく事になります。 そこで、注文年月日と注文番号のデータだけ、2列、もしくは3列に表示できるようにし、ある一定の数までデータがたまったら、横の列に移動し、続きのデータが蓄積されるようにしたいのですが、そういった事は可能でしょうか? もし、方法をご存知でしたら、ぜひぜひ教えてくださいm(_ _)m切実です。よろしくお願いします。

  • アクセスに関して。クエリの並び替えの結果をレポートに反映させること。

     アクセスを使っている時、クエリの並び替えの結果がレポートに反映されずに大変困っています。  クエリの並び替えの結果を、スムーズにレポートに反映させる方法をどなたか教えてください。よろしくお願いします。

  • ACCESS2000のレポートで別々の画像を表示したい

    MS ACCESS2000(OFFICE2000PRO),WIN2000の環境です。 アクセスで作っている名簿から、レポートでIDカードを作成しようとしています。 顔写真を入れたいのですが、数百人いるため、OLEオブジェクト型のフィールドに写真データをリンクで挿入していくのが手間です。 個人の番号と写真名は同じ(番号100→100.JPG)にしています。一括で登録する方法はないでしょうか。 ちなみに、個人の番号をフィールドIDに入れ、写真をc:\phフォルダに入れておき、クエリで、PhID:"c:\ph\"&ID&".jpg"としてパスを作り、 レポートにイメージ IMGをつくり、フォーマットイベントで、 ME.IMG.PICTURE = ME.PHID としてみましたが、表示されませんでした。

  • Accessのレポートでデータの内容によりチェックを入れる等の方法を教

    Accessのレポートでデータの内容によりチェックを入れる等の方法を教えてください。 レポートを作成しているのですが、以下のようなことをしたいのです。 該当レコードのあるフィールドがある文字列(を含んでいる)の場合に、  →チェックボックスにチェックが入る  (または)→テキストボックスに「■」の文字が入る レポートの一般的な使い方で上のようなことはできるでしょうか。 ご教示よろしくお願いいたします。

  • ACCESSのレポートでの表示について

    1つのレコードに複数のフィールドを作り、帳票フォームを作成し、それをレポートにしました。 レポートで表示すると、1ページに複数のレコードの内容が表示されています。 そこで、それぞれのレコードには空欄のフィールドが多くあるので、データが入力されてあるフィールドのみを表示させていきたのですがどうすればよいでしょうか。 そうやってつめる事によって1ページに表示されるレコード数を増やしていきたいのですが・・・・・。 よきアドバイスお願いいたします。

専門家に質問してみよう