Buchungsfilter |
|
Name |
Beschreibung |
|
|
Buchungsfilter |
|
|
|
Buchungsfilter werden mit dem Objekt Filter und dem jeweiligen Index oder seinem Namen angesprochen |
|
|
Filter(Index).Index |
Index eines Filters |
Filter(Index).MinValue |
Kleinster zu suchender Buchungswert |
Filter(Index).MaxValue |
Größter zu suchender Buchungswert |
Filter(Index).ShowMode |
Numerische oder grafische Anzeige (0 oder 1) |
Filter(Index).Categories |
Zu suchende Kategorien |
Filter(Index).InvertedCategories |
Invertiert die Suche nach Kategorien |
Filter(Index).OnlyOneCategoryMustExist |
Mindestens eine Kategorie muss vorhanden sein |
Filter(Index).CategoryExists |
Prüft, ob eine Kategorie vorhanden ist |
Filter(Index).IncludeCategory |
Fügt eine Kategorie hinzu |
Filter(Index).ExcludeCategory |
Löscht eine Kategorie |
Filter(Index).Sum |
Summe des Filters |
Filter(Index).ChartColor |
Farbe der Balkendiagramme |
Filter(Index).Name |
Name des Filters |
Filter(Index).Description |
Beschreibung des Filters |
Filter(Index).SourceAccounts |
Zu suchende Quellkonten |
Filter(Index).TargetAccounts |
Zu suchende Zielkonten |
Filter(Index).StartDate |
Jüngste zu suchende Buchung |
Filter(Index).EndDate |
Älteste zu suchende Buchung |
Filter(Index).AutoDate |
Automatische Zeitbegrenzung |
Filter(Index).FilterWords |
Zu suchende Texte in der Spalte Verwendungszweck |
Filter(Index).User |
Der Benutzer, der den Filter erstellt hat |
Filter(Index).WantSend |
Filter soll versendet werden |
Filter(Index).WantQuickButton |
Filter als Schalter in der QuickBar anzeigen |
Filter(Index).ReadOnly |
Schreibschutz eines Filters |
Filter(Index).Execute |
Filter neu errechnen |
Filter(Index).Rows |
Das Ergebnis als Rohtext |
Filter(Index).Range |
Das Ergebnis als Wertepaare Wert und Datum |
Filter(Index).Clear |
Filter leeren |
Filter(Index).Delete |
Filter löschen |
Filter(Index).DeleteBookings |
Buchungen eines Filters löschen |
Filter(Index).Print |
Filter drucken |
Filter(Index).PrintDesigner |
Filter drucken mit Vorschau |
Filter(Index).Show |
Filter öffnen und in den Vordergrund legen |
Filter(Index).Close |
Filter schließen |
Filter(Index).Showing |
Liefert den booleschen Wert, ob das Filterfenster geöffnet ist |
Filter(Index).OpenWindow |
Filter öffnen und in den Vordergrund legen |
Filter(Index).CloseWindow |
Filter schließen |
Filter(Index).Stack |
Verwaltung eigener Variablen |
|
|
Buchungsfilter-Liste |
|
|
|
Die Buchungsfilter-Liste wird mit dem Objekt Filters angesprochen |
|
|
Filters.Count |
Anzahl Filter |
Filters.Index(Name) |
Index eines Filters |
Filters.Clear |
Löscht alle Filter |
Filters.New |
Erstellt neuen Filter |
|
|
Buchungsfilter-Fenster |
|
|
|
Die Filterfenster werden mit dem Objekt FilterWindow und dem jeweiligen Index angesprochen |
|
|
FilterWindow(Index).ShowMode |
Numerische oder grafische Anzeige (0 oder 1) |
FilterWindow(Index).Sum |
Summe des Filters |
FilterWindow(Index).Left |
Linke Position des Fensters |
FilterWindow(Index).Top |
Obere Position des Fensters |
FilterWindow(Index).Width |
Breite des Fensters |
FilterWindow(Index).Height |
Höhe des Fensters |
FilterWindow(Index).SetFocus |
Aktiviert das Fenster |
FilterWindow(Index).BringToFront |
Bringt das Fenster in den Vordergrund |
FilterWindow(Index).Close |
Schließt das Fenster |
FilterWindow(Index).ExportToExcel(StartRow, StartColumn : Integer; InOpenSheet, WantImages : Boolean) |
Exportiert die Liste in eine Exceltabelle |
|
|
Manuelle Buchungsfilter |
|
|
|
Ein manueller Buchungsfilter ist eine Funktion und liefert als Ergebnis die Summe bestimmter Buchungen. Verwendet werden manuelle Buchungsfilter im Taschenrechner und in Berichten |
|
|
ManualFilter(StartDatum,EndDatum,OderDatum : String; KleinsterWert, GrößterWert : Double; Textsuche, Textverknüpfung : String; Quellkonten, Zielkonten, Kontenverknüpfung : String; Kategorien : String; NurLeereQuellkonten, NurLeereZielkonten : Boolean) : Double |
|
|
Statt der Summe eines manuellen Buchungsfilters kann alternativ auch die Anzahl der Buchungen ermittelt werden |
|
|
ManualFilterCount(StartDatum,EndDatum,OderDatum : String; KleinsterWert, GrößterWert : Double; Textsuche, Textverknüpfung : String; Quellkonten, Zielkonten, Kontenverknüpfung : String; Kategorien : String; NurLeereQuellkonten, NurLeereZielkonten : Boolean) : Integer |
|
|
Die Textzeilen im Rohformat erhält man über: |
|
|
ManualFilterRows(StartDatum,EndDatum,OderDatum : String; KleinsterWert, GrößterWert : Double; Textsuche, Textverknüpfung : String; Quellkonten, Zielkonten, Kontenverknüpfung : String; Kategorien : String; NurLeereQuellkonten, NurLeereZielkonten : Boolean) : String |
|
|
Die Wertepaare Wert und Datum erhält man über: |
|
|
ManualFilterRange(StartDatum,EndDatum,OderDatum : String; KleinsterWert, GrößterWert : Double; Textsuche, Textverknüpfung : String; Quellkonten, Zielkonten, Kontenverknüpfung : String; Kategorien : String; NurLeereQuellkonten, NurLeereZielkonten : Boolean) : String |
|
|
Das Löschen von gefilterten Buchungen bewirkt man über: |
|
|
ManualFilterDelete(StartDatum,EndDatum,OderDatum : String; KleinsterWert, GrößterWert : Double; Textsuche, Textverknüpfung : String; Quellkonten, Zielkonten, Kontenverknüpfung : String; Kategorien : String; NurLeereQuellkonten, NurLeereZielkonten : Boolean) : String |
|
|