[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/01/21(Sat) 15:11
投稿者名:book
Eメール:
URL :
タイトル:
ソートのプログラムなんですが
ソートのプログラムを作成したのですが
文字を小さい順に並べたら
A
B
Z
b






となりました。

ここで質問なのですが、アルファベットの大文字と小文字の区別をつけないようにするには
どうしたらよいでしょうか?
また、(漢字)これらのことは仕様なのでしょうか?


ともうひとつだけ質問させてください
listview(表示は3−Report)についてですが、
どうしたら、WindowsMediaPlayerみたいにlistviewコントロールの上のボタンらしき物を
押すとイベント発生に出来ますか?

解かり難い説明かもしれませんがよろしくお願いします。

投稿時間:2006/01/21(Sat) 15:38
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: ソートのプログラムなんですが
> ここで質問なのですが、アルファベットの大文字と小文字の区別をつけないようにするには
基本的な事なので、ここの[VB簡易リファレンス] 
hhttp://www.bcap.co.jp/hanafusa/VBHLP/Reference.htm
に書いてある事位は覚えておいて下さい。
その中の StrComp() 関数等を使用すればできます。

又は、Option Compare Text と宣言すれば、大文字と小文字、文字幅、カタカナと
ひらがなを区別しない並べ替え順になります
詳しくは、ヘルプで、Option Compare ステートメント を調べて見て下さい。

> どうしたら、WindowsMediaPlayerみたいにlistviewコントロールの上のボタンらしき物を
> 押すとイベント発生に出来ますか?
できます(あります) ListView1_ColumnClick イベントを見て下さい。

投稿時間:2006/01/21(Sat) 16:43
投稿者名:book
Eメール:
URL :
タイトル:
Re^2: ソートのプログラムなんですが
>>花ちゃん
レスありがとうございます。早速取りかかりました。
StrCompの使い方がよくわからなっかたのでOption Compare Textを使っています。
なんとか解決しました。

引き続きListView1_ColumnClick イベントをやってみます。

投稿時間:2006/01/21(Sat) 17:05
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: ソートのプログラムなんですが
> StrComp()はひらがなとカタカナとアルファベットには対応できそうな感じでしたが

解らなければヘルプを見れば使用例もあり詳しく書いてあります。
又下記のように試せばすぐ解ります。

    Debug.Print StrComp("あ", "ア", vbTextCompare)  '等しい
    Debug.Print StrComp("a", "A", vbTextCompare)    '等しい
    Debug.Print StrComp("あ", "ぁ", vbTextCompare)  'ぁ が大きい
    Debug.Print StrComp("A", "B", vbTextCompare)    'B が大きい
    Debug.Print StrComp("B", "A", vbTextCompare)    'A が小さい


> 漢字に対応するんでしょうか?教えて下さい。

前回も書きましたが漢字はコード順です。
古谷 とかは、どのように並べたいのですか? 読み方が色々あります。
(古谷 これは ふるたに  古谷 こちらは こたに )
従って名前順でソートするために よみがな をデータ持つようにしているのでは。

No.5555  の方の回答をもう一度みておいて下さい。


>StrCompの使い方がよくわからなっかたのでOption Compare Textを使っています。

Option Compare Textを使った場合は、そのForm に書いたコードに対して有効に
なりますので、 If "A" = "a" Then 等の場合も等しいと判断されますので注意
して下さい。

投稿時間:2006/01/21(Sat) 17:32
投稿者名:book
Eメール:
URL :
タイトル:
Re^4: ソートのプログラムなんですが
>>花ちゃん
レスありがとうございます。丁寧に教えてくれたので、私でも何とか理解できました。
引き続きListView1_ColumnClick イベントをやってみます。

No.5556 は何回か訂正したので、たぶん行き違いあったと思われるので改めてお礼申し上げます。

投稿時間:2006/01/21(Sat) 18:48
投稿者名:book
Eメール:
URL :
タイトル:
Re^4: ソートのプログラムなんですが
>>花ちゃん

ソート(文字種類の問題)& ListView1_ColumnClickのイベントともに
何とか花ちゃんの助言を参考に先ほど無事に解決できました。

何度も何度もすいませんでした。