TurboPL Referenz

StarNum

Top  Previous  Next

Syntax

StarNum: Integer

Kategorie

Oberflächenfunktion

Erklärung

StarNum liefert die Anzahl der sichtbaren Markierungen im aktuellen Datenfenster. Die sichtbaren Markierungen sind diejenigen, die mit einem Sternchen angezeigt werden. Sie werden auf Oberflächen-Markierungen genannt. Deshalb ist StarNum eine Oberflächen-Funktion. NMarks dagegen liefert die Anzahl der internen Markierungen der Tabelle zurück und ist daher eine Tabellen-Funktion.

Beispiel

Die Reihenfolge im Datenfenster KFZ ist auf Satznummer eingestellt, fünf Datensätze haben ein Sternchen:

..Diese Box zeigt den Text 'Sichtbare Markierungen: 5' an
Message("Sichtbare Markierungen: " + Str(StarNum));
..In dieser Box steht 'Interne Markierungen: 0'
Message("Interne Markierungen: " + Str(NMarks(KFZ)))
..Nach der nächsten Zeile sind nur noch fünf Datensätze im Datenfenster
SetSortOrder("Markierung");
..Nun gibt die Box den Text 'Sichtbare Markierungen: 0' an
Message("Sichtbare Markierungen: " + Str(StarNum));
..Dafür haben wir nun fünf interne Markierungen
Message("Interne Markierungen: " + Str(NMarks(KFZ)))

Siehe auch

AlleMarkierungenEntfernen, IsStar, MarkierungEntfernen, MarkierungSetzen, NMarks