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