WinCC V6: Joker bei UA-Table-Element

MKP

Level-1
Beiträge
47
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen!

Gibt es bei den Sortier- und Filterbedingungen im UserArchive-Table-Element einen Joker, der Teile des Ausdrucks ersetzt (Beispiel: * bei der Suche in Windows)? Ich habe * und % schon ausprobiert, es funktioniert aber nicht als Joker.

Vielen Dank für eure Antworten!
 
Hallo,

SQL - LIKE
funktioniert mit den Wildcards Prozent '%' für Zeichenfolgen und Underscore '_' für einzelne Zeichen. Die Filterbedingung: MsgText Like '%Pro__ktion%' findet demnach alle Datensätze in denen das Feld MsgText das Wort Produktion enthält.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habs mal ausprobiert, aber es funktioniert nicht.
Es geht um die Eingabemaske, die nach der Auswahl Filter -> Erstellen beim UserArchiv-Table-Element erscheint. Die eingegebene Zeichenfolge wird dabei "wörtlich" interpretiert, d.h. wenn ich beispielsweise A% eingebe, filtert das System nach A% und nicht nach allen Zeichenfolgen, dia mit A beginnen.
 
Die Auswahl Filter -> Erstellen... erlaubt leider nur die Auswahl von Relationszeichen (=, <, etc.). Für den Vergleich mit Wildcards muss aber LIKE verwendet werden. Also entweder nach dem "Erstellen" das Gleichheitszeichen durch LIKE ersetzen, oder die Bedingung manuell erstellen. Letztendlich muss in der Textbox eine Bedingung nach dem Muster: Spaltenname LIKE 'Suchbegriff' stehen. Der Suchbegriff darf dann '%' und '_' als Wildcards enthalten. Die Filterbedingung kann natürlich auch direkt in die Filter-Property des User Archiv Controls eingetragen werden. In VBS:
ScreenItems("Control1").Filter = "Textfeld LIKE '%Suchtext%'"

Viel Erfolg!
 
Zurück
Oben