私は2つのテーブル:Users
とTasks
を持っています。各User
には、多くの場合、Tasks
を指定できますが、Task
に指定できるのは1つだけです。User
です。見つかったセットを使用したマスター詳細ビュー
最初のレイアウトでJohn Smithをクリックすると、Johnのタスク(「関連レコードへ移動」スクリプトのおかげで)のみが表示される新しいレイアウトに切り替わります。
ここでは、私が達成しようとしている - といくつかの助けが必要です - このレイアウトから、私はすべてのジョンのタスクのスクロールリストを見ることができるようになりたいです。タスク20を選択すると、タスク20のすべてのメタデータが右側に表示されます。言い換えれば、このようなマスター・ディテール・ビューは:
は、私は私が私の目標に近いではなく、すべての方法を持って、この video tutorialを追いました。あなたが6時20分のマークにスキップすると、彼が何をしているかを見ることができます。しかし、基本的に彼のアプローチは次のとおりです。- 連絡先レイアウトから彼はポータルを作成します。彼は集計フィールドと呼ばれるlistOfを作成し、彼は、IDフィールドから関係とlistOfフィールドを作成し が
- 彼は、このデータをポータルに移入ContactsテーブルからIDが「リスト」を作成することを選択した
- 彼は、ユーザーが行
このアプローチは、マスター・ディテール・ビューのための素晴らしい作品にボタンをクリックしたときに「関連レコードに移動」するためのスクリプトを使用しますが、それは私のために一つの問題があります。私はすべてのタスク、ジョンの仕事(または以前のレイアウトでクリックした人)だけを見たいとは思っていません。
これを解決する方法がわかりません。以前のユーザーレイアウトでJohn Smithの記録からナビゲートするときに、「制約のある検索セット」を作成する必要がありますか?
デカルト結合とは何ですか?それは "X"結合タイプですか? – colindunn
現在のレコードでどのようにフィルタリングしますか? – colindunn
はい、xが参加します。 User :: UserID = Task :: UserIDのようにフィルタリングします。自分のIDフィールドで – AndreasT