一覧表示の絞り込みについて、お知恵をいただきたく投稿します。
測定機器の貸出簿アプリを作成しているのですが
10個ほどある、各測定機器の貸出履歴の内、返却の有無にかかわらず、最新の履歴のみ表示させたいのですが、調べても方法が見つかりません。
返却日フィールドが空白のレコードのみ表示ならできるのですが、
返却日フィールに入力があるレコードの内、貸出日フィールドの日付が最新のものだけ表示というのができません。
(添付画像の赤枠部だけ表示させたい)
現状、プラグイン利用は無料のものしか使えません。
何か良い方法はないでしょうか。
3件のコメント
(新着順)
ミュートしたユーザーの投稿です。
投稿を表示漠然とした”最新”なら、「日付フィールドは内部ではシリアル値として管理されている」ことを利用して、最新日付=最大(シリアル)値で絞り込めばよいのですが、標準機能では「基準日からの差分」でしか絞り込めない(関連レコード一覧でも同じ)ので、「測定機器名ごとに最新日付がバラバラ(法則性無し)なものをひとつの一覧設定で絞り込み表示する」には、「最新貸出日のレコードだけを抽出した表示用アプリ」を作る必要があると思います。(カスタマイズしないと苦しいかなぁ)
標準機能だけでやるなら、
[準備]
①(測定機器も番号で細分化されているようなので、)測定機器名&NO の自動計算付き文字列(1行)を追加
②グラフの種類:表、大項目:①、集計方法:貸出日の最大値 を設定したグラフを準備
③①とソート:貸出日、降順に設定した一覧を準備
[運用]
④まず、②で用意したグラフを表示して、見たい①の行の「レコードの一覧を表示する」をクリック(何なら最新貸出日を記憶)
⑤表示された一覧は、③の設定によって先頭行が最新貸出日となるようになっているので、先頭行の📘クリックで「①の最新貸出日のレコード詳細画面が開く」となります。
あとは、関連レコード一覧を置いて貸出日:降順で表示させるようにしておけば、先頭行が最新とすることはできますが、自レコードは関連レコード一覧に含まれないため、「最新貸出日のレコードを開いちゃってたら、そっちが最新」を覚えておかなければなりませんね。
いすれも、手操作や人による判断(最新レコードの認識)が要るので、全然スマートぢゃないですね💦
冒頭の別に作った最新レコード表示用アプリにカスタマイズで最新抽出・必要項目転記→絞り込み条件なしで表示とするのがご要望に沿うかと。
ご参考になりますかどうか…
ミュートしたユーザーの投稿です。
投稿を表示拝見した所、「測定機器名」フィールドをルックアップで運用されているようですね。
であれば、「測定機器の貸出簿」アプリはあくまで記録用として、各測定機器の最新状況は「測定機器リスト」アプリから確認できるようにすると、お悩みが解決できるかもしれません。
アプリ間連携の仕組みを別途用意することが条件となりますので、構築のハードルは上がるのですが......TiSさんのプラグイン「条件分岐処理プラグイン」がご利用できるなら、一つの候補としてご検討ください。
ミュートしたユーザーの投稿です。
投稿を表示「貸出日フィールドの日付が最新」とありますが、何をもって最新とするか?だと思います。
今週のものとか、本日のものとか、貸出日フィールドの条件設定だけで良いのか?etcで、
設定内容が変わると思います。