3

MS SQL の使用: シナリオは、社内のすべての連絡先の連絡先マスター テーブル (tbl_Customer) が既にあるというものです。スタッフは、すべての連絡先を表示する必要はなく、該当する連絡先のみを選択することを提案しました。連絡先テーブルは、Outlook の pst ファイルのようにクライアントに保存されるのではなく、サーバー側、特にデータベースに保存されます。

私が使用できる方法は次のとおりです。

1.)スタッフを追加するたびに、スタッフ用に新しい独立したテーブルを作成し、スタッフはプログラムを介してマスターテーブルから必要な連絡先を追加するだけです。

2.) 連絡先マスター テーブルを変更して、staff01、staff02 などの名前を持つ 50 のフィールドを追加できます。このフィールドを、顧客のこの行がフィールドのスタッフの連絡先であることを示すマーカーとして使用します。 .

3.) 完全に新しい連絡先リストを作成します。フィールド名「User」を追加します。フィールド名に「ALL」を付けて、最初のレコードをマークします。スタッフが連絡先を追加すると、テーブルはフィールド「ユーザー」に彼/彼女の名前を持つレコードを追加します。プライマリ インデックスとして自動番号付けされたフィールドがあります。

現在、私は 3.) を使用したいと思っています。私の問題に対する他のより良い方法はありますか?

4

3 に答える 3