Domanda

Sto costruendo il mio database di accesso CRM che conterrà un elenco di contatti. Vorrei avere l'opportunità di fare riferimento a un contatto come dipendente e un altro come cliente. Esiste un modo in cui posso aggiungere dipendenti utilizzando il loro ID utente interno (sempre a 4 cifre) e contattare automaticamente i clienti?

Non ho intenzione di costruire moduli finché non mi sento a mio agio che tutto funzioni correttamente nella vista tabella.

È stato utile?

Soluzione

Non è possibile assegnare un ID a un campo di numero automatico. Potrei suggerire di aggiungere un campo EmployID alla tabella dei contatti che avrebbe il numero ID dell'impiegato. L'ID contatto sarebbe comunque un numero automatico, quindi in sostanza avrebbero due ID, ma il loro ID dipendente dovrebbe essere archiviato in un campo diverso.

Puoi provare qualcosa di diverso, ma probabilmente ti imbatterai in un ID duplicato a un certo punto. Utilizzare una tabella separata per gli ID cliente autonumber. Quando aggiungi un cliente nella tabella dei contatti, inserisci " inserisci " un nuovo record nella tabella ID cliente separata per ottenere l'ID numero automatico. Se stai inserendo un dipendente, utilizza EmployeeID come ID contatto. Quindi devi stare molto attento quando mescoli due sistemi ID. È meglio usare 1 ID e quindi usare l'altro ID in qualche altro campo.

Altri suggerimenti

Prendi in considerazione l'utilizzo di due tabelle, una per i campi di contatto e un'altra per i campi specifici dei dipendenti. Inserire il campo AutoNumber nella tabella dei contatti e inserire l'ID del dipendente nella tabella dei dipendenti. Nella tabella dei dipendenti, utilizzare una chiave esterna che faccia riferimento al campo Numero automatico nella tabella dei contatti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top