X

Vielen Dank, dass Sie sich für unsere Dienstleistungen interessieren. Leider sind Sie auf einer veralteten Seite gelandet. Das sollte nicht vorkommen.

Besuchen Sie gerne unsere aktualisierte Webseite.

Mit SETRANGE ist es möglich einen Record nach bestimmten Spezifikationen auf die gewünschten Ergebnisse herunterzufiltern. Diese Funktion kann extrem hilfreich sein wenn es nötig ist einen Wert in einem oder mehreren anderen Einträgen zu finden. Sie wird wie folgt angewendet:

 

Record.SETRANGE(FeldFilter1,Feldfilter2); //Filtere Von-Wert mit dem Wert aus Zu-Wert.

Wenn man SETRANGE benutzt gibt es einige Regeln die man beachten sollte:
 
- SETRANGE löscht alle vorherigen Filter und ersetzt diese mit den angegebenen Von-Wert und Zu-Wert Parametern.
 
- Wenn man SETRANGE ohne FeldFilter benutzt löscht es alle Filter die Gesetzt wurden.
 
- Wenn man nur einen den Von-Wert setzt wird als Zu-Wert der selbe Wert benutzt.
 
Das ganze an einem Praktischen beispiel sieht dann so aus:
 
FilterRecord := NormalRecord;             //FilterRecord enthält nun die Daten von NormalRec.
FilterRecord.SETRANGE(FilterRecord.Number,NormalRecord.Number); //Filtere Von-Wert mit Zu-Wert.


Es existiert der Record NormalRecord und FilterRecord. Der Normale Record soll nicht verfälscht werden, darum wird der dafür erstellte FilterRecord mit SETRANGE behandelt, aber Trotzdem nach der NormalRecord.Number gefiltert. In unserem FilterRecord stehen dann die gefilterten Einträge während der NormalRecord unverändert und nicht heruntergefiltert weiter existiert.

 
 
 
 

Bewertung: 0 / 5

Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv
 
Go to Top