Wie kann der Druck einer Liste optional durch einen frei eingebbaren Zeitraum eingeschränkt werden?
Falls der Druck einer Liste aufgrund einer Bereichsauswahl und zusätzlich nach einem bestimmten Datum eingeschränkt werden soll, kann dies über die "AskString"-Funktion realisiert werden.
Wird diese Funktion im zu druckenden Layout unter PROJEKT - FILTER hinterlegt, werden beim Druck zwei Dialogfenster (für Eingabe des "Von-Datums" und des "Bis-Datums") angezeigt.
Datum wird beim Druck nur einmal abgefragt:
DateToJulian(OPo.BuchDat)>=DateToJulian(Date(AskString$("Von Datum",.F.,"01.01.2000",10))) and DateToJulian(OPo.BuchDat)<=DateToJulian(Date(AskString$("Bis Datum",.F.,"01.01.2000",10)))
Datum wird bei jedem Datensatz abgefragt:
DateToJulian(OPo.BuchDat)>=DateToJulian(Date(AskString$("Von Datum",.T.,"01.01.2000",10))) and DateToJulian(OPo.BuchDat)<=DateToJulian(Date(AskString$("Bis Datum",.T.,"01.01.2000",10)))
In dieser Formel wurde das .F. durch .T. ersetzt.
Wie kann eine Adressliste ausgegeben werden, die nur Adressen enthält, welche ab einem bestimmten Datum erfasst wurden?
Im Layout unter PROJEKT - FILTER muss folgende Formel hinterlegt werden:
Date$(Adr.ErstDat,'%02d.%02m.%4y')>= "27.12.2008"