連絡先の一覧を含む自分のCRMアクセスデータベースを構築しています。私は従業員として連絡先を参照し、顧客として連絡先を参照する機会を持っていたいと思います。内部のユーザーID(常に4桁)を使用して従業員を追加し、顧客の連絡先を自動的に割り当てる方法はありますか?MS Access 2007 - 半自動番号
テーブルビューですべてが適切に機能することが心地よくなるまで、私はフォームを作成する予定はありません。
連絡先の一覧を含む自分のCRMアクセスデータベースを構築しています。私は従業員として連絡先を参照し、顧客として連絡先を参照する機会を持っていたいと思います。内部のユーザーID(常に4桁)を使用して従業員を追加し、顧客の連絡先を自動的に割り当てる方法はありますか?MS Access 2007 - 半自動番号
テーブルビューですべてが適切に機能することが心地よくなるまで、私はフォームを作成する予定はありません。
自動番号フィールドにIDを割り当てることはできません。従業員ID番号を持つ連絡先テーブルにemployeeIDフィールドを追加することをお勧めします。連絡先IDは引き続き自家用番号なので、本質的に2つのIDを持ちますが、employeeIDは別のフィールドに格納する必要があります。
あなたは何か別のものを試すことができますが、ある時点で重複したIDを持つ可能性があります。自動番号顧客IDには、別個のテーブルを使用します。連絡先テーブルに顧客を追加するときは、別の顧客IDテーブルに新しいレコードを「挿入」して、自動番号IDを取得します。従業員を挿入する場合は、連絡先IDとしてEmployeeIDを使用します。したがって、2つのIDシステムを混在させるときは、非常に注意する必要があります。 1つのIDを使用し、他のフィールドでもう一方のIDを使用するのが最善です。
連絡先フィールドと従業員固有のフィールドの2つのテーブルの使用を検討してください。オートナンバー型フィールドを連絡先テーブルに入れ、従業員IDを従業員テーブルに配置します。従業員表では、連絡先表の「連番」フィールドを参照する外部キーを使用します。