

すごく単純な質問なのですが、どんな決まりがあるのか知りたいのです。
たとえば、「社員一覧」テーブルを作りました。
そのテーブルを元にして「部署」昇順・「役職」昇順でクエリ「社員住所録」を作りました。
まず、このクエリの並び順も「部署」「役職」は当然きちんと並んでいるのですが、次の並び順というのが「何を基準に」並んでいるのかがわかりません。
テーブルを元にしているのだから、テーブルの主キーの「社員番号」順に並ぶような気がする(わたしは)のですが・・・。
そして、クエリ「社員住所録」を元にレポート「住所録印刷」を作ったところまた並びがクエリと異なります。
なぜ、こういうことが起こるのでしょうか?
皆様よろしくお願いします。
No.2ベストアンサー
- 回答日時:
ご質問は、どうすれば第3キー以下の順序を思ったようにするかと言う質問でなく、第1キー+第2キーをOrderで指定したとき、第3キー以下の並び順に法則性があるかと言うことですか。
アクセス以外の経験からすると、
(1)基データの順序を保存している処理系(2)
偶然で決まり、法則性を期待できないものと2種あったように思います。使うソートのアルゴリズムにより(通常これは公表されていない)、基データの順序を指定キー外で保存しているケースと、めちゃめちゃに崩れるケースがあるようです。その処理系のマニュアル
の隅をほじくるか、実行体験から知るよりほかないのでは
。数学の公式と同じで、アクセスで1例でも反証例があれば(1)ではないのでしょう。エクセルでは第3キーまでしか指定できないが、第4キーでまずソートして、ソートに入ると(1)なので4つ目のキーまでソートしたことになるという回答を見たことがあります。
私の言っていることはピント外れでしょうか。
ご回答ありがとうございます。
まさしく私の知りたいことです!
でも、ちょこっと難しくてよくわかりません・・・(涙)
もし、おわかりであれば子供に説明するにご説明していただいてもよろしいでしょうか?
No.3
- 回答日時:
>どうして指定しないフィールドが並び変わるのでしょうか?
AccessはDBMSでありDBMSではスキーマという定義構造を使ってフィールド定義や
ソートや格納方法を定義しています。
概念スキーマ:ファイルのフィールド定義
外部スキーマ:ファイルの並び替えや抽出の仕方の関する定義
内部スキーマ:ファイルのディスクへの格納の仕方に関する定義
という感じですね。
スキーマに従って並び替えをしますがクエリを作りレコードを抽出・ソートをした
ものを使ってレポートを作成してもレポートのソート順はレコードの内部コードが
そのままでは優先されるためレポート自体にSQLでソートしたりする必要がある。
そのためレポート自体にもグループ化の設定があると思ったのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1の行を固定した上でVBAを用い...
-
SQLで曜日のソートを月火水木金...
-
並べ替えについて
-
レコードの登録順がおかしい
-
ファイルメーカーでソート後の...
-
エクセルのソートがうまくいかない
-
月末日のみソートしたい
-
ファイルの漢数字の順番につい...
-
コンボボックスのソートについて
-
エクセルの縦列のソートできま...
-
SQLローダーCSV取込で、囲み文...
-
単一グループのグループ関数で...
-
テーブルの最後(最新)のレコー...
-
group byの並び順を変えるだけ...
-
1レコード全てを改行なしで表...
-
Oracleで「文字が無効です」の...
-
ntext更新時にエラーが出ます
-
PL/SQL内の共通関数の引数にフ...
-
GROUP BYを使用したCOUNT
-
SQL文 複数実行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードの登録順がおかしい
-
1の行を固定した上でVBAを用い...
-
並べ替えについて
-
ファイルの漢数字の順番につい...
-
エクセル、並び替え正しくソー...
-
テーブルレーコードをソートし...
-
ソート(PL/SQL)
-
ハイフンの入ったデータの並べ替え
-
SQLで曜日のソートを月火水木金...
-
Selectした時のレコードの取得順
-
SQLデータベースの処理
-
リストボックス内を昇順並べる方法
-
月末日のみソートしたい
-
ファイルメーカーでソート後の...
-
accessでDISTINCT 句と矛盾
-
アクセスに関して。クエリの並...
-
Excel VBA での大文字優先ソート
-
Excel VBAのわかりやすい教科...
-
オープンオフィス
-
Oracleのソート
おすすめ情報