TurboPL Referenz

MarkRel Prozedur

Top  Previous  Next

Syntax

MarkRel(Table, RelTable: Integer)

Kategorie

Datenbank-Befehl

Erklärung

MarkRel markiert in einer über ein Relationsfeld mit Table verknüpften Tabelle alle Datensätze (interne Markierungen), die mit dem aktuellen Datensatz von Table verknüpft sind. Diese Aufgabe kann man ohne weiteres mit LoopRecs/Link implementieren. Bei großen Tabellen und vielen verknüpften Datensätzen ist MarkRel jedoch wesentlich schneller, erfordert aber, dass die Relations-Indexe zuvor durch einmaligen Aufruf der Funktion RelIndex vorbereitet werden.

Der Name der Relationstabelle RelTable ergibt sich aus dem Namen des Relationsfeldes und der Dateiendung rel. Die Zieltabelle, in der markiert wird, ist eindeutig durch die Relationstabelle festgelegt.

Mehr Informationen über die Funktionsweise von RelIndex und MarkRel erhalten Sie unter RelIndex. Sie sollten auch diesen Abschnitt unbedingt lesen, weil hier auch die Einschränkungen von RelIndex/MarkRel erläutert sind.

Beispiel

Siehe RelIndex

Siehe auch

RelIndex, Relationsfeld