Riferimento > Funzioni > Funzioni di definizione > InfoRelazione
 

InfoRelazione

Restituisce un elenco di quattro valori per ogni relazione direttamente correlata a nomeTabella.

Formato 

InfoRelazione ( nomeFile ; nomeTabella )

Parametri 

nomeFile - il nome di un file di database aperto (locale o remoto).

nomeTabella - il nome di una tabella nel file database specificato.

Tipo di dati riportato 

Testo

Creata in 

FileMaker Pro 6.0 o versione precedente

Descrizione 

I valori in una lista sono separati da ritorni a capo e le liste sono separate da due ritorni a capo. Per ogni relazione aggiuntiva collegata a nomeTabella, viene restituita una lista aggiuntiva di quattro valori.

I quattro valori sono:

Origine: nome origine dati della tabella di database collegata a nomeTabella.

Tabella: il nome della tabella collegata a nomeTabella.

Opzioni: le opzioni impostate nella parte destra della finestra di dialogo Modifica relazione al momento della definizione della relazione. Se non sono state impostate le seguenti opzioni questa riga è vuota; in caso contrario queste opzioni sono separate da spazi.

Eliminazione, se nella parte destra della finestra di dialogo Modifica relazione è selezionata l'opzione Elimina i record correlati in questa tabella quando un record viene eliminato nell'altra tabella.

Creazione, se nella parte destra della finestra di dialogo Modifica relazione è selezionata l'opzione Consenti la creazione di record in questa tabella tramite questa relazione.

Ordinati, se nella parte destra della finestra di dialogo Modifica relazione è selezionata l'opzione Ordina i record.

Relazioni: una lista delle relazioni definite, una per riga. I nomi del campo sono completamente qualificati, ad esempio, nometabella::nomecampo.

Esempio 1 

Un database chiamato Risorse umane ha tre tabelle: Società, Dipendenti e Indirizzi. Società::Codice società è collegato a Dipendenti::Codice società, Dipendenti::Codice dipendente è collegato a Indirizzi::Codice dipendente e Dipendenti::DataDiAssunzione è collegato aIndirizzi::DataDiSpostamento.

Le relazioni hanno i seguenti criteri:

È possibile creare record in tutte le tabelle.

Non è possibile eliminare record in tutte le tabelle.

È stato specificato un ordinamento per la tabella Indirizzi per la relazione Dipendenti<-->Indirizzi.

InfoRelazione ( "Risorse umane" ; "Dipendenti" ) restituisce:

Origine: Risorse umane

Tabella: Società

Opzioni: Crea

Società::Codice società = Dipendenti::Codice società

 

Origine: Risorse umane

Tabella: Indirizzi

Opzioni: Ordine creazione

Indirizzi::Codice dipendente = Dipendenti::Codice dipendente

Indirizzi::DataDiSpostamento >= Dipendenti::DataDiAssunzione

Argomenti correlati 

Funzioni (per categoria)

Funzioni (in ordine alfabetico)

Informazioni sulle formule

Informazioni sulle funzioni

Definizione di campi Calcolo

Utilizzo di operatori nelle formule