Bitte aktivieren Sie JavaScript, um diese Website anzuzeigen.

ASSD - Ho(s)tel Management Software PMS 3

Navigation: Neues in PMS2 > Version 2.8 > Alle Nutzer

15. Neue Prüfungsart für Felder (2.8, Alle)

Scroll Zurück Hoch Weiter Mehr

Menü "Einstellungen / Prüfung Felder". Mit Hilfe der neuen Prüfungsart "EX" kann nun ein beliebiger Programmausdruck geprüft werden. Insbesondere können Abhängigkeiten mehrerer Feld geprüft werden: z.B. "Feld 1" größer "Feld 2" oder "Feld 1" muss nur gefüllt werden, wenn "Feld 2" gefüllt ist. Ist der Ausdruck falsch kommt es zur Fehlermeldung. Der Ausdruck legt somit die zulässigen Werte fest. Um die unzulässigen Werte anzugeben, kann der Ausdruck mit NOT(=!) in Klammern gesetzt werden: "!(Ausdruck)". Der Programmausdruck wird in den Auswahltexten mit leerem Code im Steuerfeld definiert (Zuordnung über "Einstellungen / Prüfung Felder, Eingabebild 2"). Reichen die 160 Stellen nicht, so kann mit Code "01" bis "09" die Länge erweitert werden. Als Feldname kann ein beliebiger Feldname, der keiner normalen Prüfung unterliegt verwendet werden (z.B. user, cdate, wdate). Zusätzlich gibt es die Funktion "sqlx("SQLStatement")". Diese liefert die Anzahl der gefunden Datensätze zurück. Damit kann nun die Logik in beliebigen Tabellen geprüft werden unabhängig von den aktuellen Programmfeldern. Das Kommando sollte mit ASSD abgestimmt werden, möglichst Indizes nutzen und muss auf ein Array selektieren. Alternativ kann auch der Befehl "execscript" zum Ausführen mehrerer Kommandos verwendet werden. Damit lassen sich auch komplette Programmabläufe abbilden und die Einschränkung, dass SQL Statements noch nicht gespeicherte Daten unberücksichtigt lassen, umgehen.