空白がある場合の並べ替え

Pocket

空白がある場合の並べ替えです。
例えば商品CD順で並んでいる場合、基本的にはこの通りに表示されます。


例えば商品CD以外の順番で並べ替えようとするとき、もう一つ「並び」というフィールドを
商品CDに用意します。

コマンドボタンのクリック時のイベントタブにマクロを登録します。
並べ替えの設定を選択し、「並び」を選択します。

並びのコマンドボタンをクリックすると、このように並びが変わります。

残念ながら空白が上にきてしまいます。これでは意図した結果が得られません。

ここで一工夫。

フォームのレコードソースを一部変更します。

並び空白除く: IIf(IsNull([並び]),9999,[並び])
をフィールドに追加します。

そして並び替えの設定のマクロも、「並び」から「並び空白除く」に変更します。

これで並びのコマンドボタンを実行すると、空白を除いたところで昇順で並べ替えができます。

==========================================
先々週から微熱が続き、体調不良が続き、昨日はエントリーした島田大井川マラソンのスタート
ラインにも立つことができませんでした。
やっと金曜日に病院に行って、薬を飲んで、土日しっかり寝て、やっと今日熱が下がり
体調がだいぶ戻ってきました。12月のレースに向けて一から鍛え直しです。

本日も最後までお読みいただきありがとうございます。