0

2 つのビューを持つ 2 つのフォームがあります。相互にデータにアクセスする必要があります。

分類され、データごとの合計値を計算するビューがあります。私の問題は、別のビューで、ビュー #1​​ から小計を抽出する必要があることです。

例えば;

ビュー #1​​ には、Country (C1)、State/City (SC)、Population (P1) という名前の列があります。そのため、国別に分類された州/市が複数あります。

ビュー #2 には、Country (C2) (ビュー #1​​ とは異なるフィールド名) および Population 2009 (P2) という名前の列があります。

ここで、国ごとにビュー #1​​ から合計を取得する必要があります。ビュー #2 と同じレベルに並べて表示し、3 番目の列で減算を行う必要があります。頭を悩ませているようには見えません。私は2つの異なるフォームを使用しているためです。

サンプル ビュー:

ビュー #1​​ (フォーム #1 から取得)

国 州 P1

日本
東京 100 京都 150 横浜 200

450 (Lotus Notes によって計算された合計)

フィリピン マニラ 100 セブ 200

300 (Lotus Notes によって計算された合計)

ビュー #2 (2010 年の母集団 (P1) を除く、フォーム #2 から取得)

国 P2 P1
日本 200 450

フィリピン 200 300

皆さんが私を助けてくれることを願っています。私はこれで初心者です。前もって感謝します!

4

1 に答える 1

4

クライアントのバージョンや、これが Web 用かどうかは明記されていませんが、「バニラ」の Lotus Notes クライアント アプリケーションでは、あるビューが別のビューのコンテンツを参照することはできません。話の終わり。そのため、自分が何をしているのか、他にどうすればこれを達成できるのかを考える必要があります。1 つの方法は、ビュー 2 で参照されているドキュメントに合計データを保存することです。

たとえば、国ごとに「要約」ドキュメントを作成するように設計を構成する場合、単純なビュー「スキム」を実行することで、ビュー 1 (国/州データを使用) から更新できます (Designer ヘルプを確認してください)。NotesViewEntryCollectionおよび関連するクラス)。次に、これらの要約ドキュメントをビュー 2 で参照します。

Notes クライアントで XPages を使用している (つまり、8.5 以降を使用している) 場合は、ある種のビューの「結合」を実行できます (データ ビューを表示し、そのビューで別の場所でルックアップを実行することができます)。それがあなたのためのオプションであるならば、私はそれを説明するために誰かを残します.

于 2010-08-27T07:12:52.087 に答える