これについては Web のいたるところに説明がありますが、私が従ったものはありません。コードに飛び込む...
ユーザーが完了したトレーニングを記録するためのフォームがあります。コース名と時間単位の期間が記載された共有ポイントのリストがあります。
ユーザーが infopath フォームを開くと、読み取り専用フィールドにユーザー名が入力され、SharePoint リストから利用可能なトレーニング コースのリストがドロップダウンに入力されます。
私がやりたいことは、別の読み取り専用フィールドにコースの期間を入力することだけです...しかし、それを行うための適切なフィルター設定が見つかりません.
現在、フォームの期間フィールドのデフォルト値を次の式に設定しています。
Duration(from SP list)[Course Title (from SP list) = Training Course (from form lookup field)]
しかし、これは値を返していません...
これは SP 2010 と IP 2010 の両方を使用しています