これが私の問題です:
[編集]:わかりました。この時点で、これはほとんど別の質問になりつつあります...お詫び申し上げます。追いかけるために、これが私のビジネス要件です。Salaryフィールドを含むEmployeeレコード(リスト内のアイテム)があります。従業員の給与履歴のレポートを表示できる必要があります。
それでおしまい。私の考えでは(これは間違いなくSQL /データベースのバックグラウンドから来ています)、これは1対多のテーブル(多くの給与を持つ1人の従業員)を意味していました。特定の従業員のSalaryHistoryリストの給与のみを表示するには、Salaryフィールドをフィルター処理する必要があるため、SharePointではこれはそれほど単純ではないことがわかりました。
私の新しい質問は、これを行うための最良の方法は何ですか?給与フィールドを持つ従業員リストのみを使用して、その特定の給与フィールドの履歴を何らかの方法で表示または表示することは可能ですか?たとえば、従業員00001の給与が50,000から60,000に変更された場合、この給与フィールドの履歴を示すある種のレポート/ページを表示できますか?
[/編集]
既存のMSAccess/VBAレガシーシステムをSharePoint2010に変換したいと思います。既存のMSAccessシステムは非常に単純です。つまり、給与履歴などの一般的な従業員情報を含む従業員のデータベースです。私が問題を抱えている問題の1つは、従業員が給与だけでなく給与履歴も持っていることです。これが意味するのは、上司は、従業員の現在の給与だけでなく、従業員の給与履歴を表示できる必要があるということです。
私の考えでは、これは1対多の関係です。従業員テーブルは給与履歴テーブルにリンクされています(1対多は、従業員が一定期間にわたって多くの給与を持つことができるということです)。
これをSharePointに実装するための最良の方法は何ですか?InfoPathといくつかのカスタマイズされたコードを使用してみましたが、正しく取得できないようです。私の考えでは、これは比較的単純な概念ですが、概念から具体的なSharePointソリューションに移行するのに苦労しています。
何かアイデアやアドバイスはありますか?
ありがとう、
グレン