0

このコードを翻訳する方法は?

view.viewから*を選択します。ageYear="combobox.value"

SQLのコードは知っていますが、ロータススクリプトではできません。

4

2 に答える 2

0

@DBlookup はあなたの友達です。長い間 Formula を書いていませんでした。Domino の主要なコードはすべて Java で書かれていますが、次のようなものです。

 @dblookup("Notes": "NoCache"; "" : "ViewName"; "combobox.value"; columnnumber)

SQL で選択できるように、1 つの @dblookup で複数の列を検索することはできません。複数の @dblookups が必要になります。

また、これは、ageYear の場合、インデックス値で並べ替えられたビューがあることを前提としています。

本当に複数の列が必要な場合は、おそらく LotusScript または Java を使用するか、やろうとしていることを再分析する必要があります。コンテキストが役立ちます。

于 2012-11-22T03:27:14.347 に答える
0

Lotus Notes はリレーショナル データベースではありません。これは、プログラム可能なユーザー インターフェイスとドキュメント指向のストレージ システムであり、すべてが 1 つのパッケージに統合されています。Notes プログラミングの要素を学ぶ必要があります。SQL クエリを考えてそれを "変換" することはできません。

前の質問のコンテキストでは、フォームと埋め込みビューを使用して、必要なことを行うことができます。LotusScript は必要ありません。その質問に対するケンの答えは、すでにあなたを正しい方向に向けています。私の答えは別の視点を提供します。

しかし、あなたが望むことを行う方法は他にもたくさんあります。ビューからドキュメントを選択したい状況は他にもたくさんあります。

于 2012-11-22T05:24:52.020 に答える