RelationInfo
Returnerar en lista med fyra värden för varje relation som är direkt relaterad till tabellnamn.
Format
RelationInfo ( databas ; relation )
Parametrar
databas
– namnet på en öppen databasfil (en lokal fil eller en fjärrfil).
relation
– namnet på en tabell i den angivna databasfilen.
Returnerad datatyp
text
Ursprungsversion
6.0 eller tidigare
Beskrivning
Värden i listan avgränsas med returtecken och listor avgränsas med två returtecken. För varje ytterligare relation som är kopplad till tabellnamn
visas en ytterligare lista med fyra värden.
De fyra värdena är följande:
Källa:
Namn på datakälla för databastabellen som är kopplad tilltabellnamn
Tabell:
namnet på tabellen som är kopplad tilltabellnamn
.Tillval:
tillval som angavs till höger i dialogrutan Ändra relation när relationen definierades. Raden är tom om följande tillval inte har angetts, annars är tillvalen avgränsade med blanksteg.- Radera, om Radera relaterade poster i den här tabellen när en post raderas i den andra tabellen har valts till höger i dialogrutan Ändra relation.
- Skapa, om Tillåt att poster skapas i den här tabellen via den här relationen har valts till höger i dialogrutan Ändra relation.
- Sorterat om Sortera poster har valts till höger i dialogrutan Ändra relation.
Relationer:
en lista med definierade relationer, en per rad. Fältnamnen är fullständiga, t.ex.Tabellnamn::Fältnamn
.
Exempel 1
Databasfilen Personaladministration innehåller tre tabeller: Företag, Personal och Adresser. Företag::FöretagsID
är kopplat till Personal::FöretagsID
och Personal::PersonalID
är kopplat till Adresser::PersonalID
och Personal::Anställningsdatum
är kopplat till Adresser::Inflyttningsdatum
.
Relationerna har följande villkor:
- Du kan skapa poster i alla tabeller.
- Du kan inte radera poster i alla tabeller.
- Sortering har angetts för tabellen Adresser i relationen Personal<-->Adresser.
RelationInfo( "Personaladministration" ; "Personal" )
returnerar:
Källa: Personaladministration
Tabell: Företag
Tillval: Skapa
Företag::FöretagsID = Personal::FöretagsID
Källa: Personaladministration
Tabell: Adresser
Tillval: Create Sorted
Adresser::FöretagsID = Personal::PersonalID
Adresser::Inflyttningsdatum >= Personal::Anställningsdatum