契約リストフォームの並び順で悩んでいます。
①契約状況
②契約更新日
と項目があり、基本的には更新日が近づいているものを上に並べたいので
②昇順で並べているのですが、
厄介なのが、契約が終わった(更新日が伸びた)がまだお客さんとやりとりをしている案件も上に残したいという点です。ちなみに契約が終わって、やりとりまで終わったお客さんの①は「契約中」としています。
そこで、リストのクエリで
式:[契約状況]<>"契約中" 昇順
というフィールドを
契約更新日 昇順
フィールドより左に持ってきています。
しかしこれだと、契約が近づいている案件より上に、契約が終わったがまだやり取りしている(契約中ではない)お客さん情報が上に来て、契約前のお客様情報を見逃してしまいそうになります。
理想としては、
①2か月以内に契約更新日が近づいている案件をリストの上から順に並べる
②①の下に、契約が終わったけど「契約中」ではないお客様(契約更新日は先になってしまっている)を並べる
となります。
このようなクエリの設定は可能でしょうか。
優先順のグループ分けを3通りにする
IIfのネストは見づらくなるのでSwitch 関数でもいいですね
蛇足ですが、こういう並び順はユーザーフレンドリーでないので、フォーム上に並び順に関する注釈が欲しくなります
大変参考になりました!ありがとうございます。
>蛇足ですが、こういう並び順はユーザーフレンドリーでないので
おっしゃる通りで、並び順自体スッキリしないなと、ずっと感じています。。
どなたか並び順のアイデアがあれば、ご教示いただけると非常に助かります。