2011-01-13 11 views
1

SharePoint 2010リストアイテムの限定編集を許可し、別の共有ポイントリストのデータに応じて、いくつかのフィールドの編集のみを許可します。 「ユーザー1は」私の項目をクリックするとSharePoint 2010リスト内の特定のフィールドへの編集を制限する

Stock 
===== 
Stock Item Maximum Stock Level Current Stock Level 
---------- ------------------- ------------------- 
My Item  100     10 
My Item 2 200     25 

Permissions 
=========== 
Stock Item (lookup) Users (person, multiple) 
------------------- ------------------------ 
My Item    User 1 
My Item 2    User 2 

、「アイテムの編集」(彼らはカスタムグループの証券取引アップデータ」にあるので)無効になっている:私は2つのリストを持っています。リボンの「Update Stock」にある別のアイコンをクリックして、それらをクリックすると、現在の在庫レベルのみを編集できるフォームが表示されます。彼らが「My Item 2」を見ると、「Update Stock」が無効になっているか、データを更新するためのアクセス権がないことを示すビューのみが表示されます。

InfoPath 2010を使用してこれを実装するにはどうすればよいですか?彼らがデータを更新する権利を持っている必要がある場合は、これを防ぐ方法(管理者でない場合)や編集フォームが表示されないようにする方法がありますか?

+1

なぜ私はこのためにInfopath 2007が必要かわかりません。あなたにはリストがあり、いくつかのロジックでカスタマイズする必要があるEditフォーム(Editform.aspx)があります。 –

+0

それは私が理解する必要があるロジックです... InfoPath 2010を使っても、(Webデザインの経験のない)他の人がフォームを更新しやすくなり、SharePoint Designerやカスタム機能に依存しないためです。 – SamWM

答えて

1

あなたはカスタムリストフォームを調べましたか?これにより、カスタムルールを実行したり、何らかのルールに基づいてフィールドを有効または無効にしたりするコントロールが提供されます。

関連する問題