プロが教えるわが家の防犯対策術!

いつも大変お世話になっております。m(_ _)m

Accessで、コンボボックス等を作成します。
中身はテーブルまたはクエリを参照しています。
リストを開くと、テーブル等の並び方のまま表示されますが、その並びを変更することは可能でしょうか?

テーブルの並びを変えれば変わるのであれば、変更の仕方を教えてください。例えば、テーブルに主キーを設定していると、主キーの昇順に並んでしまいます。それを主キーの昇順でなく、他のキーの昇順(または降順)に変更したい場合は、どうすればいいのでしょうか?

質問の意味が分かりますでしょうか?
よろしくお願いします。m(_ _)m

A 回答 (4件)

テーブルの並びは変更出来ないと思います。


クエリを作って、クエリを並べ替えましょう。

クエリのデザイン画面で、ソートする項目の「並べ替え」の欄に「昇順」か「降順」と入れる。
並べ替えに使うだけで表示しない項目は「表示」のチェックを外す。

作ったクエリをコンボボックスの「値集合ソース」に設定する。

これでどうでしょう?
    • good
    • 0
この回答へのお礼

お返事が遅くなり申し訳ありません。
回答ありがとうございました。
クエリを使った方法が有効そうですね。ありがとうございました。

お礼日時:2006/11/24 14:09

No1の回答と違う回答ですが、テストしたらアクセスのテーブルで項目を指定するとツールバーの昇順または降順を使うと並べ替えができましたよ。

    • good
    • 0
この回答へのお礼

お返事が遅くなり申し訳ありません。
回答ありがとうございました。
上にも書いてあるように、確かにこの方法で並び替えはできますが、リストには反映しませんね。

お礼日時:2006/11/24 14:10

#1です。



>アクセスのテーブルで項目を指定するとツールバーの昇順または降順を使うと並べ替えができましたよ。
Access2000で確認しましたが、主キーを設定していないテーブルならこの方法で並べ替えが出来ましたが、
主キーを設定したテーブルでは、テーブルビューの並べ替えは出来ますが、フォームのコンボボックスなどには反映されませんでした。
この方法で、主キー有りでもコンボボックスの並べ替えが出来るでしょうか?

私のやり方が間違っているのか、バージョンによって動作が異なるのかも。
    • good
    • 0
この回答へのお礼

お返事が遅くなり申し訳ありません。
回答ありがとうございました。
No.1のクエリを使った方法が一番有効かと思われます。挑戦してみます。ありがとうございました。

お礼日時:2006/11/24 14:11

#1です、たびたびすいません。



>テーブルの並びは変更出来ないと思います。

と、#1に書きましたが、間違っていますね。ごめんなさい。

テーブルの並びは変更出きても、コンボボックス等には反映されないと思います。

と、書くべきでした。
    • good
    • 0
この回答へのお礼

お返事が遅くなり申し訳ありません。
回答ありがとうございました。
はい。その通りでした(^^;)
No.1の方の方法で、クエリを利用してみようと思います。
皆様、たくさんのご回答本当にありがとうございました。m(_ _)m

お礼日時:2006/11/24 14:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A