Verwendung eigener Felder in Berichten

Fragen zum Thema Berichte
Antworten
Gangal
Interessent
Beiträge: 5
Registriert: Mo, 26 Jul, 2010 0:30

Verwendung eigener Felder in Berichten

Beitrag von Gangal » So, 22 Mai, 2011 7:39

Hallo,

und ich schon wieder mit einem Problem beim Erstellen von Berichten.

Sachverhalt:
Wie schon in einem anderen Beitrag erwähnt habe ich für meine Buchungen eigene Felder definiert die beim Erfassen einer Buchung manuell oder durch Berechnung befüllt werden. Nun möchte ich natürlich diese eigenen Felder (Text, €-Beträge) in meinen Berichten nutzen bzw. darstellen. Hier wäre es für mich zum Einen notwendig daß ich über Filter (duch Auswerten eines Buchungsfilters oder Erstellen eines manuellen Filters über AutoFunktion) Summen der eigenen Felder anzeigen könnte, zum Anderen möchte ich in den Berichten Informationen in Abhängigkeit von Texteinträgen oder numerischen Einträgen in den eigenen Feldern darstellen.

Fragen:
1) Ist grundsätzlich die Verwendung von Inhalten der eigenen Feldern in Berichten möglich (müsste doch wohl so sein, ansonsten bräuchte man sie ja nicht zu erfassen)?

2) Wie bekomme ich Summen der eigenen Felder (ermittelt durch Buchungsfilter oder manuelle Buchungsfilter) in meine Berichte?

Für eine schnelle Rückinfo wäre ich sehr dankbar.

Viele Grüße
Peter

Benutzeravatar
Team Schauries
Site Admin
Beiträge: 1058
Registriert: Mo, 17 Jan, 2005 20:25
Wohnort: Essen

Beitrag von Team Schauries » Sa, 28 Mai, 2011 11:03

Hallo Peter,

eigene Felder werden bei Auswertung von Filtern bisher nicht summiert aber das lässt sich nachholen.

Um ein eigenes Feld in einem Bericht auszuwerten, könnte z. B. über das Berichte-Ereignis "Nach Öffnen des Fensters" folgende Syntax verwendet werden:

Code: Alles auswählen

Procedure Bericht1_OnAfterOpenWindow
  Eingabefeld1.Text = Booking(0).UserField(0).AsString
EndProcedure
Der Zugriff auf ein eigenes Feld erfolgt hier über Booking(0).UserField(0).AsString.
Numerische Felder werden über AsFloat oder AsInteger angesprochen.

Weitere Hinweise zur Verwendung von eigenen Feldern findest Du hier:

http://www.eurokass.de/hilfe/benutzerde ... elder.html

Viele Grüße,
Dirk Schauries
Team Schauries

Antworten