Services
FTP-Control
HTML-Baukasten
DyQL
4 - DyQL-Skriptelemente

db-Interface Seite 4

DyQL Beispiel Bemerkung
var var variable=Text; Eine Variable wird gesetzt. Der Variableninhalt beginnt hinter dem Gleichzeichen und endet am Semikolon. Anführungszeichen gehören zum Variableninhalt.
  var variable_1,variable_n=Text_1,Text_n; Mit einer Anweisung sind mehrere Variablen zu füllen.
  var variable=select NACHNAME from MITARBEITER where NR={nr}; Eine Variable kann über eine Select-Anweisung gefüllt werden.
  var variable_1,variable_2=select NACHNAME, VORNAME from MITARBEITER where NR={nr}; ... oder auch mehrere Variablen mit einer Select-Anweisung.
  var variable=input 'Formular-ID',ucase,XYZ1000; Die Variable wird über ein Eingabefeld gefüllt. Nach dem Anzeigetext gibt es weitere zwei Parameter: Formatierung und Defaultwert.
  var variable=combo 'Auswahl',,select Feld1 as ID, Feld2 as Entry from Tabelle Die Variable wird über ein Auswahllistenfeld gefüllt. Die Liste wird bei der ersten Anwahl des Abfragereiters aus der Datenbank gefüllt. Die SQL-Anweisung darf nur die beiden Parameter ID (Auswahltext zur Anzeige) und Entry (Übergabetext) enthalten.
set set title=Überschrift; Eine Überschrift für den Ausgabereiter wird gesetzt.
  set title=Überschrift {variable}; In Überschriften sind Variablen nutzbar.
func({var}, parameter) var ddmmyy=func({date}, ddmmyy=yyyy-mm-dd); Konvertierung von Variablen: z.B. func({datum}, yyyy-mm-dd=dd.mm.yyyy) ; func({eingabe}, val) ; func({eingabe}, trim, val, right(3), mid(2,1)) ; mögliche Funktionen: upper, ucase, lower, lcase, trim, rtrim, ltrim, left(n), right(n), mid(s,l),
val, chr, asc, str -> 'str', int, wd -> Wochentag (So,Mo,Di,Mi,Do,Fr,Sa), dateadd(d,n,{param}), formatv(f) -> numerisch, formatd(f) -> Datum, kw -> Kalenderwoche, q -> Quartal



Seite 5



3 - DyQL-Grundregeln
5 - Weitere DyQL-Beispiele