InfoPathフォームの2つの日付フィールド間の日数の差異を判断するのに手伝ってもらえますか?Infopathの2つの日付フィールド間の日数の差異を確認する
通常の減算は日付フィールドでは機能しません。 DateField1 - DateField2のようなものです。任意のコードまたはコード解決は非常に高く評価されます。
InfoPathフォームの2つの日付フィールド間の日数の差異を判断するのに手伝ってもらえますか?Infopathの2つの日付フィールド間の日数の差異を確認する
通常の減算は日付フィールドでは機能しません。 DateField1 - DateField2のようなものです。任意のコードまたはコード解決は非常に高く評価されます。
InfoPathで日付の相違点を調べる方法はありますが、非常に複雑で、ルールを作成して月/日/年に日付を解析する必要があります。代わりに、私はこの方法をExcel Servicesを使用する別の場所で説明することをお勧めします。 Excelは計算上優れているため、計算をExcelで記述し、InfoPathからExcel文書を呼び出すことが理にかなっています(Excel ServicesでSharePointを使用している場合)。
InfoPathとExcel Servicesのセットアップ方法に関する2セットの指示があります。手順は長く、著作権で保護されていますので、ここには含めることはできませんが、InfoPathで新しいデータ接続をセットアップしてWebサービス(SOAP)を使用してExcelドキュメントを開き、InfoPathの日付フィールドに基づいて日付フィールドを設定し、計算された値をExcelから取得します。
Calculating date differences in InfoPath using SharePoint Excel Services
私は信頼できる場所の設定でいくつかのトライアル&エラーをしなければならなかったので、それが働いて取得する時間ほどかかりました。