Riferimento > Funzioni > Funzioni di definizione > InfoRelazione
 
InfoRelazione
Scopo 
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.
Esempi 
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