2011-01-13 4 views
1

フォーム "B"から構成した後に計算する必要のあるフィールドがあるフォーム "A"があります。フォームは同じデータベースにあります。フォーム "B"を使用する "ビュー"から作成した後にフォーム "A"フィールドを計算した方が良いかどうか、またはフィールドの読み込みに最も適した方法は何か分かりません。
私は@ DBlookupをやってみましたが、成功しませんでした。フォーム内のフィールドを別のフォームまたはビューからLotus DB内で計算する方法

ありがとうございました!

答えて

0

私は@ DBlookupをやってみましたが、成功しませんでした。

何が問題になりましたか?なぜこれは機能しませんでしたか? @DbLookup呼び出しを行うときは、一致するドキュメントから戻すビュー、「キー」、フィールドまたはビューの列を指定する必要があります。ドキュメントAとドキュメントBをリンクするための鍵があると仮定すると、ルックアップはかなり簡単です。

2

フォームには情報が含まれていません。文書のみが含まれます。フォームは、ドキュメントに格納されている情報を表します。

「viewName」という名前のビューがあり、一連のドキュメントが表示されているものとします。

このビューの最初のソート列にはキー値が含まれています。

このビューからキーでフィールドsomeFieldの値を取得します。

、新しいフォームを作成します。「計算構成」フィールドを作成し、値として次の式を設定します。

@DbLookup("":"NoCache"; @DbName; "viewName"; "keyValue"; "someField"); 

それはkeyValueの「によって、文書を取得するには、現在のデータベース内のビュー「たviewName」にアクセスします"someField"という名前のフィールドの戻り値

関連する問題