アプリケーションの設計
データを交換するには、共有フィールド同士の間に 1 対 1 の関係が成立している必要があります。OLE サーバーアプリケーションのファイルと Lotus Notes のフォームの両方に、同じ共有フィールドが必要です。Lotus Notes/FX のフィールドには、次の種類があります。
双方向フィールド双方向フィールド内の情報は、Lotus Notes から OLE アプリケーションへ、また OLE アプリケーションから Lotus Notes への双方向のデータ交換を想定しています。Lotus Notes または OLE アプリケーションで双方向フィールドの内容を変更すると、もう一方のアプリケーションでも、対応するフィールドが同じように変更されます。双方向フィールドとして定義されたフィールドのデフォルトの位置は、通常、各種 OLE サーバーアプリケーションファイルです。したがって、対応する同名のフィールドを Lotus Notes フォーム内に作成する必要があります。 たとえば、Word Pro 文書の [文書の説明] フィールドを、Lotus Notes 文書の [件名] フィールドに対応させたいとします。フィールド交換を設定した後に、どちらかのフィールドの内容を変更すると、その変更内容はもう一方のフィールドにも自動的に反映されます。この場合、フィールドの名前は同一にする必要があります。
ユーザー定義フィールドユーザー定義フィールドは、双方向のデータ交換を想定しています。デフォルトでは、ユーザー定義フィールドは、Lotus Notes フォーム内にも OLE サーバーアプリケーションファイル内にも存在しません。したがって、OLE サーバーアプリケーションのファイルと Lotus Notes フォームの両方に、対応するフィールドを作成する必要があります。ユーザー定義フィールドは、通常、テキストや数値などの作業用データを交換するために使います。 OLE サーバーアプリケーションのフィールドを使って Lotus Notes とデータ交換を行う方法について詳しくは、OLE サーバーアプリケーションのドキュメントを参照してください。
関連項目