• ベストアンサー

アクセスのテーブルの中のデータの並べ替え

selenityの回答

  • selenity
  • ベストアンサー率41% (324/772)
回答No.2

テーブル「支店名」にもう1つ「SORTORDER」という フィールドを追加し、プルダウン表示時に ORDER BY SORTORDERの条件を付加します。

ask
質問者

お礼

ありがとうございます。「SORTORDER」をソートキーと言う名前にして、 ただいま奮闘しております(汗)値集合ソースのところでつまづいておりますが、 頑張ります。ありがとうございました。

関連するQ&A

  • アクセス2003のテーブルとフォームの関係

    私はアクセス初心者です。 簡単なテーブルをまず作成しました (主キー、オートナンバーなどは設定していません) そのテーブルを保存し、次にフォームを作成してデータ入力しました。 そのデータを保存して、次にテーブルを開くとフォームで入力した 順番には入らずに、バラバラにテーブルに入力されています。 アクセスとはこういうものなのでしょうか? それと、これはどういう順番で並んでいるのでしょうか? なにぶん初心者なものでよろしくお願いいたします。

  • フォームから2つのテーブルにデータを書き込みたい

    Accessで T_aテーブルとT_bテーブルがありそれぞれのフィールドが以下のようになっているとします。 T_a:フィールド名 データ型    ID  オートナンバー型    商品番号 テキスト型 主キー T_b:フィールド名 データ型    ID  オートナンバー型 主キー    商品番号 テキスト型 このときフォームから入力したデータをそれぞれのテーブルの商品番号に追加したいのですがどのようにすればよいのでしょうか。  よろしくお願いいたします。

  • Accessのテーブルへのデータインポートについて

    Accessのテーブルへのデータインポートについて Access2002で、A.mdbのTESTテーブルからB.mdbのTESTテーブル(構造は同じ)へテーブルデータをインポートしたいのです。 TESTテーブルの主キーはSEQ(オートナンバー)しかありません。 そのときに、コピー元とコピー先の主キーに重複があった場合、オートナンバーなので自動で再付番しデータが追加して欲しかったのですが、 Accessの機能のエクスポート、インポートでは、コピー先に主キーに重複があったデータは上書きされてしまいます。 テーブルを開き、データをコピー&ペーストしますと、ペーストしたときにオートナンバーで自動で再付番されます。 この方法でもいいのですが、データが数百万件あるので、現実的ではありません。 Accessのインポート・エクスポートで、オートナンバーで主キーを再付番してから、B.mdbのTESTテーブルにデータ追加する方法はないでしょうか? よろしくお願いいたします。

  • アクセス2003 テーブルの操作についての質問です

    アクセス2003を使用しています。 たぶん初歩的な事だと思いますが、テーブルのなかの一つのフィールドを、オートナンバー型に設定していましたが、数値型になおして、修正しました。そして、オートナンバー型に変えようとしてもかわりません。どうやったら元のオートナンバー型に戻りますか?ちなみに、新しくオートナンバー型のフィールドをつくってみましたが、今日入力したレコードが一番に来てしまい、その次に旧レコードの1番がきてしまいます。なんとかもとに戻したいと思っています。

  • ACCESS レコードの並び順について

    クエリで オートナンバー型を主キーにしている テーブルから値を抽出した時 回数(主キー) ・・・ --------------------- 12       ・・・  35       ・・・   44       ・・・ 85       ・・・ 101       ・・・ 61       ・・・ 64        ・・・ ↑のように60番台から70番台だけ 並び順がバラバラになっていたのですが これはACCESSでは普通なのでしょうか? (並べ替えで昇順、降順を指定すれば いいだけなのですが他のクエリでは 指定していなくてもテーブルで入力した順に 並んでいたのにこのクエリだけ並びが 変わっていたので気になりました)

  • アクセスで、テーブルのデータが更新できない

    アクセスで、テーブルのデータが更新できない accessについての質問なのですが、テーブルの中のデータを(フォーム等を使わず)テーブルを開いて直接データを書き換えました。 フィールド名などの変更でなく、テーブルの中身の更新です。 そのあと、数日間はその変更された内容が保持されていたのですが、1週間もたたないうちに、またもとに戻っていたのです。(3回以上、同じことがありました) これは何か原因があるのでしょうか。それとも、このaccess自体が何かおかしくなっているのでしょうか??

  • Accessデータ並べ替えをハイブリッドにしたい

    [使用しているツール] Access 2007 PROFFESSONAL [やっていること(現状)] 1つのテーブルで複数のクエリ(複数のフィールドの並べ替えが必要な為)と複数(クエリと同数)のフォームを作成して、フォームの数だけコマンドボタンを作成してフォームを一覧表示で開いています。 [やりたいこと] 1つのテーブルで「1つのクエリ」による複数のフィールド(名)を切替えて、「1つのフォーム」で表示(一覧)させたいと思っています。 例えば、テーブル名:顧客名簿(取引先、県名、商品名、入庫日)、クエリ名:顧客名簿クエリ、フォーム名:顧客名簿一覧としたとき、(取引先、県名、商品名、入庫日)をコンボボックス等で切り替えることで、指定したフィールド(名)で並び替えられたデータを「フォーム名:顧客名簿一覧」に表示させられないでしょう。 [考えたこと] コンボボックス(名前:コンボ1)を作成し値集合ソースに「”取引先”;”県名”・・・・。」と入力、クエリ「顧客名簿クエリ」の抽出条件欄にビルダを起動させて「・・・コンボ1」を指定、フォーム「顧客名簿一覧」のレコードソースにクエリ「顧客名簿クエリ」を選択しました。しかし、フォーム「顧客名簿一覧」を開いても、データは抽出できずデータなしの表示で先へ進めていません。 以上ですが、宜しくお願いします。

  • Excel でのデータの並べ替えについて

    会員情報の表を作りました。( Excel 2003 ) 「会員番号」「会員名(カナ)」の先頭行にオートフィルターを設定し、「会員番号」「会員名(カナ)」で並べ替えをできるようにしています。 データ入力等で不必要なセルを触らないように「シートの保護」を設定したのですが、オートフィルターによる並べ替えが出来なくなってしまいました。 「▽」をクリックするとメニューが出るのですが、「~並べ替え」をクリックすると「変更しようとしているセルは~読み取り専用となっています。~」のメッセージが出ます。 オートフィルターを使えるようにする方法を教えてください。 (Excelのバージョンは 2003です) セルの書式設定で「ロック」は指定していません。 「シートの保護」での設定。  □ ロックされていないセル範囲の選択  □ 並べ替え  □ オートフィルターの使用 にチェックを入れています。

  • ACCESS2000 フォームとテーブル

    カテゴリを間違っていたので再度ご質問致します。 ACCESSのフォームなんですけど、 フォームとサブフォームがあり、サブフォームの数量の合計をフォームの合計に表示するように出来たのですが、 表示ではなく、テーブルに保存される形にしたいのですが・・。 テーブル T_(1) (1)No. (2)企業名 (3)合計 フォームのレコードソースは、T_(1)です。 今のやり方では、フォームで見ると表示されてますが、 テーブルの合計には保存されてません。 どうすればよいでしょうか? 今は、コントロールソースに、=[サブフォーム名].![テキスト名] にしています。

  • アクセスの並べ替えについて

    現在アクセスで6万近くのデータを処理しています。 大字名と小字名及び地番(本番と枝番あり)を随時入力しています。 アクセス終了時に、並べ替えをしたいのですが、フィルタを使用して並べ替えの優先順位をつけました。コード(大字名で並べ替えるためにもともとある番号)→本番→枝番の順番で並べ替えするように設定しました。けれど、本番には500といった数字以外に500・520合併といった数字以外のものも含まれるため本番と枝番はプロパティをテキスト型にしています。そして並べ替えを実行すると、たしかにコード順にはなっているのですが、地番が100→1000→200→2000→というふうに必ずしも昇順になりません。どのように設定しなおしたらよろしいでしょうか?教えてください。