ThomasMaulwurf
Level-1
- Beiträge
- 41
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo!
Ich möchte eine Filteroption für Alarme erstellen. (WinCC 6.0) Nach Eingabe von Anfangs- und Endzeit soll per Buttonclick dementsprechend gefiltert werden. (Das ganze soll für den DAU sein, der nicht mit den WinCC-eigenen Filtern umgehen kann oder die Finger davon lassen soll)
Bisher habe ich folgende C-Anweisung auf dem Button:
... aber da meckert er " error (0040): ')' expected before 'GetTagChar' "
Die Variablen habe ich als 16-Bit Textvariablen angelegt und die Eingabefelder wiefolgt vorstrukturiert: 'JJJJ-MM-TT HH:MM:SS.mmm'
Anscheinend frisst MsgFilterSQL diese Art von Deklaration nicht. Gibt es eine Möglichkeit die Zeiten im Ganzen oder zerstückelt (Einzeleingabe Jahr, Monat, Tag, etc.) hier reinzubiegen?
Danke im Voraus!
Ich möchte eine Filteroption für Alarme erstellen. (WinCC 6.0) Nach Eingabe von Anfangs- und Endzeit soll per Buttonclick dementsprechend gefiltert werden. (Das ganze soll für den DAU sein, der nicht mit den WinCC-eigenen Filtern umgehen kann oder die Finger davon lassen soll)
Bisher habe ich folgende C-Anweisung auf dem Button:
Code:
SetPropChar(lpszPictureName, "OLE-Control1","MsgFilterSQL","#VisibleOnly\\DATETIME >= ' "GetTagChar ("Zeit_Von")" ' AND DATETIME <= ' "GetTagChar ("Zeit_Bis")" ' ");
... aber da meckert er " error (0040): ')' expected before 'GetTagChar' "
Die Variablen habe ich als 16-Bit Textvariablen angelegt und die Eingabefelder wiefolgt vorstrukturiert: 'JJJJ-MM-TT HH:MM:SS.mmm'
Anscheinend frisst MsgFilterSQL diese Art von Deklaration nicht. Gibt es eine Möglichkeit die Zeiten im Ganzen oder zerstückelt (Einzeleingabe Jahr, Monat, Tag, etc.) hier reinzubiegen?
Danke im Voraus!