2016-06-20 1 views
0

excelでは、レコード検索ツールのプロトタイプを作成しました。選択するパラメータは3つあります。この選択に基づいて、excel式はテーブルを介して実行され、3つのパラメータがすべて真である行を識別し、特定のセルを返します。基本的にはデータベース検索です。機密性のためにデータを提供することはできませんが、実際にはここで重要な機能です。InfoPath 2010を使用してSharePointリストをクエリし、入力パラメータと一致する値を返すにはどうすればよいですか?

システムのロジックを実証し、私が探している値を返すことを示したので、次のステップはロジックを取り、2010年のインフォパースでこの検索ツールを再作成することです。検索はSharePointリスト(データソース)に存在します。

しかし、2010年のinfopathの数式は、Excelと同じように単純なようではありません。私はデータ接続を行い、パラメータを選択するためのドロップダウンを作成することができますが、私はデータベース検索機能を再作成しようとしています。

infopathフォームでは、3つのパラメータを取得し、SharePointリストをクエリし、3つのパラメータに一致する値(同じフォーム内)を返す必要があります。これはinfopath 2010で可能ですか?どうして?どんな助けもありがとうございます。

答えて

2

リストにデータ接続を設定していて、それが普通のリストである場合、それを照会するのは非常に簡単です。

リストデータ接続には、リスト内の各列のフィールドを持つqueryFieldsというグループが必要です。 フィールドの値のルールを設定して、クエリ値をそれぞれのフィールドにコピーし、ルールを使用してクエリを実行します。あなたはそれを試しましたか?

+0

InfoPathには比較的新しいので、戻って読書をしなければなりませんでした。クエリフィールド、データフィールド、およびボタンについて読んだ後、私は予想されるクエリを実行することができました。ありがとうございました! – lookininward

関連する問題