ドミノでビューを作成して、各カテゴリで最後に作成された文書を検索しようとしています。 Dominoデータベースはカレッジクラスレポートのレコードを保持しています。最初の列はCollegeClass、2列目はDateCreated、3列目はReportTitleとして作成しました。 CollegeClass列には、複数のレポートエントリが明示的に表示されます。私は、DateCreated列のLotus Notes Formulaを使用して、各カレッジクラスの最後のレポートのみを表示します。私はいくつかの方法で@createdを使ってみましたが、まだ成功していません。最新のレポートのみを表示するには、これをフィルタリングするにはどうすればよいですか?最後に作成された文書を表示します
答えて
これはビューでは実現できません。ビュー内のドキュメントは、別のドキュメントに依存して非表示にすることはできません。
これはノーツクライアントアプリケーション(そしておそらくそれがウェブアプリケーションの場合もあります)の場合、最善の策は2つのビューを作成することです。あなたが望むものを表示するもの(すべてのレポートを表示しますが、最新のレポートを最初に表示します)と、同じビュー列を持つフォルダです。
次に、この最新のレポートのカテゴリを設定/消去する機能を持つLotusScriptスクリプトライブラリを作成して、この2番目のビューに必要なものが正確に表示されるようにします。私はその機能が...
そのフォルダ内のすべてのドキュメントのNotesViewEntryCollectionを取得すると思います。
(例:Set col = db.GetView("LatestReportsPerCategory").AllEntries
)ビューのNotesViewNavigatorオブジェクトを取得します。
は、ビューを介してこの道を歩いた後、各カテゴリ内の最初の文書を取得し、...
Set doc = entry.Document
doc.PutInFolder "LatestReportsPerCategory"
col.Subtract doc
、のすべてを歩いてNotesViewNavigatorを使用して、 2番目のビューに表示するドキュメントがそこに表示されますが、が2番目のビューに属しているレポートのLatestReportInCategoryフィールドはまだクリアされていません。しかし、それらの余分の文書のすべては、私たちが属しているもののすべてを差し引いたのでNotesDocumentCollection内の文書だけが今あるので、あなたはその作業を持ってたら、今
col.RemoveAllFromFolder "LatestReportsInCategory"
を行うことができ、新しい/変更された文書で実行されるエージェントから、または毎晩、レポート文書の保存および/または削除イベントから、またはそれが適切なときに、その関数を呼び出すことができます。また、ノーツクライアント経由で使用する場合は、フォルダではなくコードを必要とするため、フォルダのQueryAddToFolderイベントをFalseに設定してください。
- 1. 動的に作成されたテーブルは、最後に追加されたテーブルデータのみを表示します
- 2. 最後に作成したファイルを表示する方法は?
- 3. Acumatica - 最後に表示されたレコードを取得します
- 4. BASH:最後に変更されたファイルを表示します。
- 5. Androidで最後に作成したオーディオファイルを表示
- 6. 最後に作成されたオブジェクトID
- 7. 各契約ごとに最後に作成されたレコードが2つだけ表示されます。
- 8. マージ後にプルリクエストを作成したユーザーがコントリビュータリストに表示されません
- 9. Swift:if文の中に作成された辞書を作成します。
- 10. 最後のスタティックセルセパレータラインは、テーブルビューをリロードした後に表示されます
- 11. Microsoft Office Wordを開いた後にゴースト文書がデスクトップに表示される
- 12. 文字列を入力して最も頻繁に表示される文字を文字列に表示するプログラムを作成します。
- 13. C#チェックされた項目が表示された請求書メッセージボックスを作成
- 14. 文書が最初のページにのみ表示されない
- 15. 作成後に新しく作成されたWebsphereプロファイルがRADに表示されない
- 16. メインウィンドウが表示された後でダイアログを表示します
- 17. 最初の文字の後にテキストが表示されない
- 18. JavaFXで最後にクリックされた要素を表示する
- 19. 作成されたフォルダがファイルエクスプローラに表示されません。
- 20. 私のxCodeアーカイブはIPAファイルを作成しましたが、最後に.APPファイルが作成されました
- 21. jimbを作成した後に外観が表示されない
- 22. Firebase Authでユーザを作成した後displayNameにnullが表示される
- 23. Monogame:AdMob-Adsはアプリを最小化した後にのみ表示されます
- 24. BoxLayoutは最後に追加されたコンポーネントのみを表示します
- 25. EditorForModelは継承されたプロパティを最後に表示します
- 26. 保存されたBufferedImageに最後の円だけが表示されます
- 27. ChangeFeed - 最後に成功した操作が処理されました
- 28. 更新またはコードシニターの作成後に投稿が表示されない
- 29. 予期せぬ文字がテキストファイルに書き込まれた後に表示されます
- 30. Laravel 5.2最後に作成されたレコードを更新します。
ご意見ありがとうございます。これにより、これ以上の時間を無駄にすることがなくなります – AJF