みんなの投稿

一覧表示の絞り込みについて、お知恵をいただきたく投稿します。
測定機器の貸出簿アプリを作成しているのですが
10個ほどある、各測定機器の貸出履歴の内、返却の有無にかかわらず、最新の履歴のみ表示させたいのですが、調べても方法が見つかりません。
返却日フィールドが空白のレコードのみ表示ならできるのですが、
返却日フィールに入力があるレコードの内、貸出日フィールドの日付が最新のものだけ表示というのができません。
(添付画像の赤枠部だけ表示させたい)
現状、プラグイン利用は無料のものしか使えません。
何か良い方法はないでしょうか。

3件のコメント (新着順)

漠然とした”最新”なら、「日付フィールドは内部ではシリアル値として管理されている」ことを利用して、最新日付=最大(シリアル)値で絞り込めばよいのですが、標準機能では「基準日からの差分」でしか絞り込めない(関連レコード一覧でも同じ)ので、「測定機器名ごとに最新日付がバラバラ(法則性無し)なものをひとつの一覧設定で絞り込み表示する」には、「最新貸出日のレコードだけを抽出した表示用アプリ」を作る必要があると思います。(カスタマイズしないと苦しいかなぁ)

標準機能だけでやるなら、
[準備]
①(測定機器も番号で細分化されているようなので、)測定機器名&NO の自動計算付き文字列(1行)を追加
②グラフの種類:表、大項目:①、集計方法:貸出日の最大値 を設定したグラフを準備
③①とソート:貸出日、降順に設定した一覧を準備

[運用]
④まず、②で用意したグラフを表示して、見たい①の行の「レコードの一覧を表示する」をクリック(何なら最新貸出日を記憶
⑤表示された一覧は、③の設定によって先頭行が最新貸出日となるようになっているので、先頭行の📘クリックで「①の最新貸出日のレコード詳細画面が開く」となります。

あとは、関連レコード一覧を置いて貸出日:降順で表示させるようにしておけば、先頭行が最新とすることはできますが、自レコードは関連レコード一覧に含まれないため、「最新貸出日のレコードを開いちゃってたら、そっちが最新」を覚えておかなければなりませんね。

いすれも、手操作や人による判断(最新レコードの認識)が要るので、全然スマートぢゃないですね💦

冒頭の別に作った最新レコード表示用アプリにカスタマイズで最新抽出・必要項目転記→絞り込み条件なしで表示とするのがご要望に沿うかと。

ご参考になりますかどうか…


回答ありがとうございます。「標準機能では「基準日からの差分」でしか絞り込めない」「貸出日の最大値」の考え方、参考になりました。
別アプリまでは管理が難しそうなので、今回はあきらめようかと思います💦
ありがとうございました。

今回はあきらめようかと思います💦

まぁ、そう言わず…

生成AIさんに訊いても、「一覧を日付の最大値に絞り込んで表示、かつ無料」なものは”ほぼほぼ”無いとの回答でしたが、目先を変えて「一覧の見た目を制御する」系ではどうでしょう?

具体的には、「測定機器名:昇順など/貸出日:降順の固定条件でソートした一覧で各測定機器名ブロックの先頭行だけ残して他は非表示にする」というアプローチです。

生成AIさん曰く、この仕様で設定できる無料プラグインも見たことが無いとの回答でしたが、

JavaScript直接カスタマイズが可能なら、cybozu developer networkで探したり、生成AIさんと共同開発などすれば比較的簡単に作れそうな(生成AIさん曰く、10行程度のコードでイケる。)案件だと思います。
また、直接カスタマイズはNGでも、「作ったJavaScriptをブラウザ拡張機能化して外部から制御する」なんてこともできます。(生成AIさん曰く、10分程度で拡張機能化できる。)

いずれも、プラグイン不要・完全無料でできるので、そちらを検討されるというのもよいかもですね。

製造業
2026/02/04 14:38

拝見した所、「測定機器名」フィールドをルックアップで運用されているようですね。

であれば、「測定機器の貸出簿」アプリはあくまで記録用として、各測定機器の最新状況は「測定機器リスト」アプリから確認できるようにすると、お悩みが解決できるかもしれません。

アプリ間連携の仕組みを別途用意することが条件となりますので、構築のハードルは上がるのですが......TiSさんのプラグイン「条件分岐処理プラグイン」がご利用できるなら、一つの候補としてご検討ください。


回答ありがとうございます。ご推察の通り、測定機器管理台帳からルックアップでもってきています。
条件分岐処理プラグイン連携、やってみます。
ありがとうございます。

とし
建設業
2026/02/04 13:29

「貸出日フィールドの日付が最新」とありますが、何をもって最新とするか?だと思います。
今週のものとか、本日のものとか、貸出日フィールドの条件設定だけで良いのか?etcで、
設定内容が変わると思います。


回答ありがとうございます。
なるほど、条件があいまいなのですね💦
Seal777さん
のお知恵から、貸出日の最大値なのかな?とは思うのですが。。。
難しいですね💦