1

InfoPath を使用して SharePoint リストを更新/作成したいと考えています。これまでのところ、フォームを作成しました。「送信」ボタンを選択すると、フォームが正常に送信されたかどうかを示すようにプログラムを設定しましたが、このメッセージが表示されます。ただし、リストを配置するプログラムを指定した SharePoint リストを見ると、更新がありません。

データベースからデータを取得しています。条件が設定されており、クエリされたデータは正しいです。InfoPath リストを SharePoint リストに接続する方法を理解できれば、他のことはすべて簡単です。私が探しているすべての場所は、これが不可能であることを示しており、残念ながらこのように見えます. なんらかの回避策が必要です。私は、InfoPath と SharePoint を使って (文字通り) ここ数か月しか使っていません。オフィス内にこれらのプログラムを知っている人は誰もいないので、誰かに説明してもらう必要があるかもしれません。

4

2 に答える 2

1

最も簡単な方法は、InfoPath フォームで Web サービスを呼び出すことだと思います。Web サービスでは、やりたいことが何でもできます。リストを作成したり、リスト項目を作成したり、その他のものを作成したりします。

于 2011-06-05T06:05:41.097 に答える
0

何を達成しようとしているのかをもう少しよく説明しておけば役立つと思います...

SharePointでリストを作成または更新しようとしていますか?データベースにクエリを実行するときに、既存のリストに新しい値を挿入しようとしていますか、それとも新しいリストを作成して値を挿入しようとしていますか。

リストフォームの背後にコードを記述し、それをサンドボックス化されたフォームまたは管理者承認済みフォームとして公開することで、おそらくこれを実現できます(既存のリストに行を挿入します)。

これが必要な場合は、SharePointでリストを作成し、リストフォームをSharePointからInfopathにエクスポートして(リストフィールドをメイン接続として使用できるようにします)、コードを記述して、データを取得します。データベースを作成し、リストに追加します。

于 2011-09-27T13:54:35.543 に答える