Creazione di tabelle secondarie

Completato

Una tabella secondaria contiene informazioni aggiuntive su una tabella master o una tabella supplementare. Ad esempio, la tabella Fornitore articolo è una tabella secondaria che contiene informazioni aggiuntive (numeri fornitore) per la tabella Articolo nell'area dell'applicazione Magazzino.

Nomi tabelle secondarie

Il nome di una tabella secondaria è generalmente costituito dai nomi della tabella o delle tabelle delle quali è sussidiaria o un'approssimazione stretta. Ad esempio, la tabella secondaria sia della tabella Fornitore che della tabella Articolo è denominata Fornitore articolo. In genere, il nome di una tabella secondaria è un nome singolare che descrive un record contenuto nella tabella.

Chiave primaria e altri campi standard

La chiave primaria per la tabella secondaria contiene un campo per ogni tabella di cui è sussidiaria, ognuna delle quali è correlata a quella tabella. Ad esempio, il campo della chiave primaria per la tabella Fornitore articolo è costituito dal campo Nr. articolo (relativo alla tabella master Articolo) e il campo Nr. fornitore (relativo alla tabella master Fornitore).

Occasionalmente, la chiave primaria può contenere anche un campo intero come ultimo campo (denominato Nr. riga) per differenziare più record con la stessa relazione sussidiaria. Ad esempio, la tabella Qualifica impiegato ha un campo intero nella chiave primaria per differenziare più record di qualifica per lo stesso dipendente.

Le tabelle secondarie non sono generalmente correlate ad altre tabelle, ad eccezione delle tabelle master. Altre tabelle non sono generalmente correlate a una tabella secondaria perché ogni tabella secondaria ha più campi nella chiave primaria. Le tabelle secondarie di solito non hanno campi di descrizione.

Pagine associate

Una tabella secondaria usa una pagina per la modifica e la visualizzazione. Questa pagina viene solitamente richiamata dalla pagina master o supplementare di cui è sussidiaria.

Di solito, il nome della pagina è il plurale del nome della tabella, ad esempio Qualifiche dipendenti oppure il nome è correlato alle informazioni nella tabella secondaria, ad esempio Catalogo art. fornitori. La pagina usata per una tabella secondaria è una pagina prospetto o una pagina elenco.

Le seguenti linee guida agevolano la scelta del tipo di pagina giusto:

  • Se la chiave primaria per la tabella secondaria contiene un valore intero, la pagina è una pagina prospetto e non mostrerà i campi della chiave primaria. I campi della chiave primaria (ad eccezione del campo Intero) sono inclusi come filtri in modo che vengano impostati automaticamente quando gli utenti inseriscono le informazioni.

  • Se la chiave primaria per la tabella secondaria non contiene un valore intero, la pagina è una pagina elenco e non conterrà il campo della chiave primaria della tabella master da cui viene chiamata. Questo campo della chiave primaria viene filtrato in modo che venga impostato automaticamente. Ad esempio, se si chiama la pagina Catalogo articoli fornitori dalla pagina Scheda articolo, il campo Nr. articolo non viene visualizzato. Se si chiama la pagina Catalogo articoli fornitori dalla pagina Scheda fornitore, il campo Nr. fornitore non viene visualizzato.