BeziehungsInfo
Gibt eine Liste von vier Werten für jede Beziehung zurück, die sich direkt auf TabelleName bezieht.
Format
BeziehungsInfo ( Dateiname ; TabelleName )
Parameter
Dateiname
- Name einer geöffneten Datenbankdatei (lokal oder remote).
TabelleName
- Name einer Tabelle in der angegebenen Datenbankdatei.
Zurückgegebener Datentyp
Text
Ursprung in Version
6.0 oder früher
Beschreibung
Werte in einer Liste werden durch Absatzende-Zeichen getrennt, Listen werden durch zwei Absatzende-Zeichen getrennt. Für jede weitere mit TabelleName
verbundene Beziehung wird eine weitere Liste mit vier Werten ausgegeben.
Die vier Werte sind:
Quelle:
Datenquellname der Datenbanktabelle, die mitTabelleName
verbunden ist.Tabelle:
der Name der mitTabelleName
verbundenen TabelleOptionen:
die Optionen, die bei der Definition der Beziehung im rechten Bereich des Dialogfelds „Beziehung bearbeiten“ festgelegt wurden. Diese Zeile ist leer, wenn die folgenden Optionen nicht festgelegt wurden. Andernfalls sind diese Optionen durch Leerzeichen getrennt.- Löschen, wenn Bezugsdatensätze in dieser Tabelle löschen, wenn ein Datensatz in der anderen Tabelle gelöscht wird im rechten Bereich des Dialogfelds „Beziehung ändern“ aktiviert ist
- Erstellen, wenn Datensatzerstellung in dieser Tabelle mit dieser Beziehung zulassen im rechten Bereich des Dialogfelds „Beziehung ändern“ aktiviert ist
- Sortiert, wenn Datensätze sortieren im rechten Bereich des Dialogfelds „Beziehung bearbeiten“ aktiviert ist
Beziehungen:
eine Liste der definierten Beziehungen, eine je Zeile. Feldnamen sind voll qualifiziert, zum BeispielTabelleName::Feldname.
Beispiel 1
Die Datenbankdatei „Personal“ hat drei Tabellen: Firma, Mitarbeiter und Adressen. Firma::FirmenID
ist mit Mitarbeiter::FirmenID
verbunden, Mitarbeiter::MitarbeiterID
mit Adressen::MitarbeiterID
und Mitarbeiter::Einstellungsdatum
mit Adressen::Einzugsdatum
.
Für die Beziehungen gelten folgende Kriterien:
- Sie können in allen Tabellen Datensätze erstellen.
- Sie können nicht in allen Tabellen Datensätze löschen.
- Eine Sortierung wurde für die Tabelle „Adressen“ für die Beziehung Mitarbeiter<-->Adressen angegeben.
BeziehungsInfo ( "Personal" ; "Mitarbeiter" )
ergibt:
Quelle: Personal
Tabelle: Firma
Optionen: Erstellen
Firma::FirmenID = Mitarbeiter::FirmenID
Quelle: Personal
Tabelle: Adressen
Optionen: Sortieren
Adressen::MitarbeiterID = Mitarbeiter::MitarbeiterID
Adressen::Einzugsdatum >= Mitarbeiter::Einstellungsdatum