連絡先のリストを含む独自の CRM アクセス データベースを構築しています。商談で、ある連絡先を従業員として、別の連絡先を顧客として参照したいと考えています。内部ユーザー ID (常に 4 桁) を使用して従業員を追加し、顧客の連絡先に自動番号を付ける方法はありますか?
すべてがテーブル ビューで適切に機能することに満足するまで、フォームを作成する予定はありません。
連絡先のリストを含む独自の CRM アクセス データベースを構築しています。商談で、ある連絡先を従業員として、別の連絡先を顧客として参照したいと考えています。内部ユーザー ID (常に 4 桁) を使用して従業員を追加し、顧客の連絡先に自動番号を付ける方法はありますか?
すべてがテーブル ビューで適切に機能することに満足するまで、フォームを作成する予定はありません。
2つのテーブルを使用することを検討してください。1つは連絡先フィールド用で、もう1つは従業員固有のフィールド用です。AutoNumberフィールドを連絡先テーブルに入力し、従業員IDを従業員テーブルに入力します。従業員テーブルで、連絡先テーブルのAutoNumberフィールドを参照する外部キーを使用します。
自動採番フィールドに ID を割り当てることはできません。従業員 ID 番号を持つ employeeID フィールドを連絡先テーブルに追加することをお勧めします。連絡先 ID は引き続き自動番号であるため、本質的には 2 つの ID を持つことになりますが、employeeID は別のフィールドに保存する必要があります。
別のことを試すこともできますが、ある時点で ID が重複する可能性があります。自動付番の顧客 ID には別のテーブルを使用します。顧客を連絡先テーブルに追加するときは、別の顧客 ID テーブルに新しいレコードを「挿入」して、自動番号 ID を取得します。従業員を挿入する場合は、EmployeeID を連絡先 ID として使用します。そのため、2 つの ID システムを混在させる場合は十分に注意する必要があります。1 つの ID を使用してから、別のフィールドで別の ID を使用することをお勧めします。