私のユーザーは Excel を使用して、私たちが所有する建物のアドホック リストを作成します。これらの建物の契約を管理するための InfoPath フォームを作成しています。ユーザーが Excel で必要な建物を指定し、そのリストを InfoPath フォームの繰り返しテーブル コントロールに貼り付ける方法を探しています。
テーブルには複数のフィールドがあります。ユーザーがスプレッドシートで建物 ID 列を選択し、それを繰り返しテーブルの建物 ID フィールドに貼り付けると、InfoPath フォームは、建物 ID を使用して、コントロールにバインドされたデータソースから残りの建物情報を検索します鍵。
繰り返しテーブル ルックアップ パーツは現在機能しています。ユーザーは単一の建物 ID を (入力または Excel から貼り付けて) 入力し、Tab キーを押すと、テーブルが残りの情報を検索します。次に、新しい行を挿入し、2 番目の建物 ID を入力し、泡立て、すすぎ、繰り返します。これは、少数の建物では問題ありませんが、数十または数百の建物では問題ありません。だから私は彼らがリストに貼り付けて、そこからテーブルに記入できるようにする方法を探しています。
繰り返しテーブルに直接貼り付けられない場合は、複数行のテキスト コントロールに貼り付けて、それを XPath 式で解析することはできますか? その XPath はどのように見えるでしょうか? 最後の制限: C# または VB のコード ビハインドはありません。現時点では、コード ビハインドを使用してフォームをデプロイするロジスティクスは、現在のプロジェクトには多すぎると判断しました。
助けていただければ幸いです...