リストのネストされたテーブル
-
16-10-2019 - |
質問
ユーザーが同じ列のセット(テーブルなど)の複数のエントリを作成できるようにするアプリケーションフォームを作成したい
名前: :xyz
empid: :nnnnnnnn
「シフトが働いた」 "日にち" 「時間の数」
entry1 ----> '7 am' '8/23/10' '8'
entry2 ----> '7 am' '9/1/10' 4 '
entry3 ----> '4 PM' '9/2/10' 8 '
これを組み込むにはどうすればよいですか?私はネット上で研究を試みました - しかし、答えを見つけることができませんでした。どんな助けにも感謝します!
解決
アクセスできるように、フォーム内のサブフォームに相当するものを望んでいるように聞こえます。
私が最初にやることは、情報の保存方法に焦点を当てることです。
名前とIDを含むリストに詳細が保存されており、シフトを保存するための別のリストがあると仮定して、列のEmpid、Shift、日付、合計時間を保存します。
これを表示するには、SharePoint Designer 2007のDataViewWebPartsを使用して2つのテーブルをリンクし、従業員ごとにシフトデータを表示できます(これは、ある種の「マニュアルグループ」を使用して行われますが、XSLTハッキングが必要な場合がありますが、コードに触れることなく)。
基本的に、すべての従業員のデータビューを作成し、シフトデータリストに字幕を表示するセル(新しい列または名前の下の連続)を作成します。
ここで読むためにここで言及するトピックは、SharePoint Designer 2007の「リンクされたソース」と「サブフォームとしてデータの挿入」です。
他のヒント
Infopathサービスがある場合は、Infopathの繰り返しセクションをご覧ください。