Gespeicherte Abfragen in der Statistik

Tipps und Tricks zu diversen Funktionen im Programm
Antworten
Benutzeravatar
ABraun
Vectotax Mitarbeiter
Beiträge: 52
Registriert: 17.07.2008, 10:46:44

Gespeicherte Abfragen in der Statistik

Beitrag von ABraun »

Ab Version 2.6.4.480 können folgende SQL-Konstrukte genutzt werden:

Code: Alles auswählen

SELECT * FROM Auftrag_s WHERE 1=1<!%Av-- AND AuftragDatum BETWEEN '%Av' AND '%Ab'-->
Dieser SQL-Befehl bewirkt Folgendes:
Ist der Haken des Auswahlzeitraums gesetzt, wird der SQL-Befehl folgendermaßen umgesetzt:

Code: Alles auswählen

SELECT * FROM Auftrag_s WHERE 1=1 AND AuftragDatum BETWEEN '%Av' AND '%Ab'
anschließend werden die Variablen gefüllt.

Ist der Haken nicht gesetzt, wird der SQL-Befehl folgendermaßen interpretiert:

Code: Alles auswählen

SELECT * FROM Auftrag_s WHERE 1=1
Somit lassen sich hier SQL-Befehle hinterlegen, die auf die eingestellten Abfrageelemente eingehen und gewisse Blöcke nur nutzen, wenn diese auch genutzt werden sollen. Dies betrifft nicht nur die Datumsfelder sondern ebenfalls sämtliche anderen zur Verfügung stehenden Variablen.
Mit freundlichen Grüßen

Alexander Braun
Vectotax Software GmbH
Antworten