次のテーブルを持つ Lightswitch 2012 で C# を使用するプロジェクトがあります。
クライアント
- ID - 整数
- CaseID - 長整数
- FullName - 文字列
- アドレス - 文字列
- 追跡 - TrackingItem コレクション
スタッフ
- ID - 整数
- PIN - 整数
- FullName - 文字列
- 追跡 - TrackingItem コレクション
追跡
- ID - 整数
- クライアント - クライアント
- スタッフ - スタッフ項目
- 開始日 - 日付
- StartTime - 日時
- EndTime - 日時
- 単位 - Double (計算フィールド)
- TogetherTime - ブール値
関係は次のとおりです。各追跡オブジェクトには少なくとも 1 つの Client と少なくとも 1 つの Staff が必要であり、各 Client と Staff は多くの Tracking オブジェクトを持つことができます。私は現在、SearchTrackingFilter と呼ばれる検索画面で、ユーザーがクライアント名、スタッフ名、日付範囲、およびアイテムが一緒の時間としてマークされているかどうかによって、追跡テーブルをフィルターできるようにする TrackingFilter と呼ばれるクエリを持っています。これにより、結果テーブルに計算フィールド "Units" も表示されます。私がやろうとしているのは、ユーザーが選択した基準でクエリが返したユニットの総数を示す結果テーブルの上の画面にテキスト フィールドを追加することです。私はこの時点で少し立ち往生しており、何をすべきかわかりません。画面にラベルなどを追加することはできますが、できません。任意の種類のコードや、クエリによって返されるユニットの総数を合計できるものを編集しているようには見えません。どんな助けでも大歓迎です。