Aggiungere un foglio dati secondario

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Quando due tabelle di Access hanno uno o più campi in comune, è possibile incorporare il foglio dati da una tabella in un'altra. Un foglio dati incorporato, denominato foglio dati secondario, è utile per visualizzare e modificare dati correlati o sottoposti a join in una tabella o query.

Contenuto dell'articolo

Introduzione ai fogli dati secondari

Un foglio dati secondario risulta utile quando si desidera visualizzare in una sola visualizzazione Foglio dati le informazioni provenienti da più origini dati. Nel database di esempio Northwind, ad esempio, la tabella Ordini ha una relazione uno-a-molti con la tabella Dettagli ordini.

Mostra la relazione tra due tabelle

Se la tabella Dettagli ordine viene aggiunta come foglio dati secondario nella tabella Ordini, è possibile visualizzare e modificare dati quali i prodotti inclusi in un ordine specifico (ogni riga) aprendo il foglio dati secondario per tale ordine.

Mostra un foglio dati con il foglio dati secondario aperto

Se si aggiungono fogli dati secondari alle tabelle, limitare l'uso di questi fogli dati secondari alla visualizzazione e non alla modifica dei dati aziendali importanti. Se si vogliono modificare i dati in una tabella, è consigliabile usare le maschere per modificare i dati invece dei fogli dati secondari, perché è più probabile che gli errori di immissione dei dati si verifichino in visualizzazione Foglio dati se gli utenti non fanno attenzione a scorrere fino alla cella corretta. Si noti anche che l'aggiunta di un foglio dati secondario a una tabella di grandi dimensioni può influire negativamente sulle prestazioni della tabella stessa.

Microsoft Access crea automaticamente un foglio dati secondario quando viene creata una tabella che soddisfa uno dei criteri seguenti:

  • La tabella è in una relazione uno-a-uno.
  • La tabella è il lato "uno" di una relazione uno-a-molti, in cui la proprietà SubdatasheetName della tabella è impostata su Auto.

Una relazione viene definita facendo corrispondere i campi chiave primaria e chiave esterna nelle tabelle correlate.

È anche possibile aggiungere un foglio dati secondario a qualsiasi tabella, query o maschera di un database. In visualizzazione Foglio dati una maschera può visualizzare un solo foglio dati secondario alla volta.

Inizio pagina

Aprire e chiudere un foglio dati secondario

Per determinare se una tabella, una query o una maschera include già un foglio dati secondario, aprire l'oggetto in visualizzazione Foglio dati. Se è presente un indicatore di espansione (segno +), la tabella, la query o la maschera contiene un foglio dati secondario. Quando il foglio dati secondario è aperto, l'indicatore assume la forma di un segno -. I fogli dati secondari possono essere nidificati in un foglio dati secondario principale per un massimo di otto livelli.

Visualizzazione di un foglio dati secondario

  • Per aprire il foglio dati secondario, fare clic sul segno più accanto al valore di cui si desidera visualizzare i record.
  • Per chiudere il foglio dati secondario, fare clic sul segno meno.

Suggerimento

Per espandere o comprimere contemporaneamente tutti i fogli dati secondari di un foglio dati, nel gruppo Record della scheda Home fare clic su Altro. Selezionare Foglio dati secondario e quindi fare clic sull'opzione desiderata.

È anche possibile rimuovere o nascondere un foglio dati secondario. Per informazioni su come rimuovere un foglio dati secondario, vedere l'articolo Rimuovere un foglio dati secondario.

Suggerimento

Per nascondere un foglio dati secondario, aprire la tabella in visualizzazione Struttura e quindi nel gruppo Mostra/Nascondidella scheda Progettazione fare clic su Finestra delle proprietà. Individuare la riga Nome foglio dati secondario nella finestra finestra delle proprietà, impostarla su [Nessuno] e salvare la modifica.

Inizio pagina

Aggiungere un foglio dati secondario

  1. In visualizzazione Foglio dati aprire la tabella o la query in cui si desidera aggiungere il foglio dati secondario.

  2. Nel gruppo Record della scheda Home fare clic su Altro, scegliere Foglio dati secondario e quindi fare clic su Foglio dati secondario.

  3. Nella finestra di dialogo Inserisci foglio dati secondario selezionare la scheda (Tabelle, Query o Entrambe) corrispondente al tipo di oggetto che si desidera inserire come foglio dati secondario.

  4. Nella finestra di dialogo Collega campi secondari fare clic sul campo che si vuole usare come chiave esterna o campo corrispondente per fornire i dati per il foglio dati secondario.

  5. Nella finestra di dialogo Collega campi master fare clic sul campo che si vuole usare come chiave primaria o campo corrispondente per la tabella o la query principale e quindi fare clic su OK.
    Se ad esempio si desidera creare un foglio dati secondario per visualizzare gli ordini correlati per ogni record Cliente nella tabella Cliente, selezionare ID cliente nella finestra Collega campi secondari nella finestra Ordinamenti, quindi nella casella Collega campi master selezionare ID.
    Selezione del campo primario per il foglio dati secondario

    Nota

    I valori nelle caselle Collega campi secondari e Collega campi master creano un join uno-a-molti per i campi specificati.

  6. Fare clic su OK per salvare le modifiche.

  7. Per visualizzare il foglio dati secondario aggiunto alla tabella, alla query o alla maschera, fare clic sul segno +.

    Nota

    Il campo figlio (chiave esterna) non viene visualizzato come colonna del foglio dati secondario. Quando si aggiunge un nuovo record nel foglio dati secondario, Access inserisce automaticamente il valore di chiave primaria della tabella di base selezionata.

Inizio pagina