Creazione di portali per visualizzare i record correlati
Per creare un portale che visualizzi i dati di campi correlati in righe, definire innanzitutto una relazione tra la ricorrenza di tabella sulla quale si basa il formato corrente e un'altra ricorrenza di tabella. Utilizzare la finestra di dialogo Gestisci database. Vedere Definizione delle tabelle del database e Creazione e modifica delle relazioni.
Ad esempio, in un formato Fattura, è possibile aggiungere un elenco degli articoli creando un portale che mostri i record correlati della tabella Articoli.
Per creare un portale che visualizzi i record correlati:
-
Nel modo Formato scheda, fare clic sullo strumento Portale nella barra degli strumenti.
-
Posizionare il puntatore a mirino nel punto del formato in cui si desidera far iniziare il portale, quindi trascinare il puntatore diagonalmente fino a quando il portale non assume le dimensioni desiderate.
-
Nella finestra di dialogo Impostazione portale, per Mostra i record di, selezionare la tabella correlata da cui visualizzare i record correlati.
Per creare una nuova tabella o relazione, selezionare Gestisci database.
-
Selezionare le opzioni del record per il portale.
-
Selezionare le opzioni di formattazione per il portale.
È possibile specificare il record correlato iniziale da visualizzare nel portale, il numero di righe nel portale e il colore dello sfondo per le righe del portale. Vedere Formattazione di portali.
-
Fare clic su OK.
-
Nella finestra di dialogo Aggiungi campi al portale, selezionare i campi che si desidera visualizzare nel portale.
Suggerimento È possibile trascinare gli oggetti, come ad esempio un campo correlato, nella prima riga di un portale esistente per aggiungerli al portale.
Per |
Seleziona |
Ordinare i record nel portale |
Ordina i record del portale (o fare clic su Specifica). Nella finestra di dialogo Ordina, selezionare i campi con cui ordinare i record del portale e fare clic su OK. |
Filtrare i record nel portale |
Filtra i record del portale (o fare clic su Specifica). Nella finestra di dialogo Specifica il calcolo, definire una formula per un calcolo per filtrare i record del portale e fare clic su OK. |
Consentire l'eliminazione di record correlati dalla tabella correlata (Modo Usa) |
Consenti l'eliminazione dei record del portale. Non è necessario selezionare questa opzione quando si utilizza l'istruzione di script Elimina riga del portale. |
Visualizzare una barra di scorrimento verticale sul lato destro del portale che consente di visualizzare (e inserire) contemporaneamente più record di quelli visibili nel portale |
Consenti scorrimento verticale. Quindi, per Mostra la barra di scorrimento, selezionare Sempre (impostazione predefinita) per visualizzare sempre la barra di scorrimento o Durante lo scorrimento per visualizzarla solo durante lo scorrimento. Affinché la barra di scorrimento visualizzi il primo record del portale quando si esce dal record corrente, selezionare Ripristina la barra di scorrimento quando si esce dal record (oppure deselezionare questa opzione in modo che la barra di scorrimento non venga ripristinata). Nota Non è possibile cambiare lo stile delle barre di scorrimento. |
Per aggiungere una riga vuota a un portale per nuovi record:
È possibile creare un record nella tabella correlata di un portale inserendo i dati nella riga vuota alla fine del portale. Per visualizzare questa riga vuota in un portale, è necessario consentire alla relazione di creare record correlati.
-
In modo Formato scheda, nell'oggetto del portale annotare il nome della tabella correlata del portale.
-
Selezionare File > Gestisci > Database, quindi fare clic sulla scheda Relazioni.
-
Nel grafico delle relazioni, individuare la ricorrenza di tabella su cui si basa il formato del portale e la ricorrenza di tabella a cui il portale è correlato (come indicato al passo 1).
-
Fare doppio clic sulla riga dell'indicatore tra le ricorrenze di tabella correlate.
-
Nella finestra di dialogo Modifica relazione, sotto la tabella correlata, selezionare Consenti la creazione di record in questa tabella tramite questa relazione.
Quando viene selezionata questa opzione, inserendo dati di un campo correlato che non ha nessun record correlato corrispondente, si crea un record correlato in base al campo di confronto della tabella corrente. Vedere Creazione e modifica delle relazioni.