Neueinsteiger
Neueinsteiger
Hallo,
ich benutze EuroKass erst seit kurzem und bin beim Lesen der bisherigen Beiträge noch nicht auf die Beantwortung meiner Fragen gestoßen. Auf die Gefahr hin, dass sie schon mal irgendwo beantwortet wurden, hier meine Fragen:
1) wie kann man einstellen, dass negative Beträge in den Berichten rot angezeigt werden?
2) bei den Berichten ist der Cursor immer in einem Feld und dieses wird dann ohne Euro-Zeichen angezeigt - wie kann man das ändern?
3) wie kann man den Kontostand des Hauptkontos als Summe der Kontostände der Unterkontos anzeigen?
4) wie kann man in den Berichten die monatlichen Durchschnittskosten eines Kontos darstellen?
Vielen Dank
Ede
ich benutze EuroKass erst seit kurzem und bin beim Lesen der bisherigen Beiträge noch nicht auf die Beantwortung meiner Fragen gestoßen. Auf die Gefahr hin, dass sie schon mal irgendwo beantwortet wurden, hier meine Fragen:
1) wie kann man einstellen, dass negative Beträge in den Berichten rot angezeigt werden?
2) bei den Berichten ist der Cursor immer in einem Feld und dieses wird dann ohne Euro-Zeichen angezeigt - wie kann man das ändern?
3) wie kann man den Kontostand des Hauptkontos als Summe der Kontostände der Unterkontos anzeigen?
4) wie kann man in den Berichten die monatlichen Durchschnittskosten eines Kontos darstellen?
Vielen Dank
Ede
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
Hallo Ede,
>>1) wie kann man einstellen, dass negative Beträge in den Berichten rot angezeigt werden?
Ergänze einfach den Programmcode der Autofunktion um folgende Zeilen:
if Waerungsfeld1.Value < 0.0
Waerungsfeld1.FontColor = Red
EndIf
Else
Waerungsfeld1.FontColor = Black
EndElse
Der Komponentenname „Waerungsfeld1” muss noch durch den echten Namen, den Du verwendest, ersetzt werden!
>>2) bei den Berichten ist der Cursor immer in einem Feld und dieses wird dann ohne
>>Euro-Zeichen angezeigt - wie kann man das ändern?
Leider gar nicht. Die Komponente, die Du meinst, ist eine Währungskomponente. Sobald sie den Fokus erhält, wird die Währung in der Anzeige gelöscht und der Inhalt linksbündig angezeigt. Springt man per Tabtaste in das nächste Eingabefeld, korrigiert sich die Anzeige wieder.
Auf dieses Verhalten haben wir leider keinen Einfluss (Windows)!
>>3) wie kann man den Kontostand des Hauptkontos als Summe der Kontostände
>>der Unterkontos anzeigen?
Du meinst wohl die Kontostände aller Unterkonten eines Hauptkontos + den Kontostand des Hauptkontos selbst.
Ändere den Programmcode der Autofunktion so:
Waerungsfeld1.Value =
Account("Hauptkonto").Balance +
Account("Hauptkonto.Unterkonto1").Balance +
Account("Hauptkonto.Unterkonto2").Balance +
Account("Hauptkonto.Unterkonto3").Balance
>>4) wie kann man in den Berichten die monatlichen Durchschnittskosten eines Kontos darstellen?
Ist das gebuchte Jahr bereits vollendet, ist die Lösung einfach:
Wähle in der Autofunktion einen manuellen Buchungsfilter mit dem gewünschten Konto und setze den Zeitraum auf „Letztes Jahr“. Ergänze den Programmcode bspw. so:
Waerungsfeld1.Value =
ManualFilter("","","Letztes Jahr",0.00,0.00,"","und","","MeinKonto","und","") / 12
Hierdurch wird also die Summe aller Ausgaben des Konto „MeinKonto“ für das letzte Jahr errechnet und anschl. durch 12 Monate geteilt.
Gruß,
Dirk Schauries
>>1) wie kann man einstellen, dass negative Beträge in den Berichten rot angezeigt werden?
Ergänze einfach den Programmcode der Autofunktion um folgende Zeilen:
if Waerungsfeld1.Value < 0.0
Waerungsfeld1.FontColor = Red
EndIf
Else
Waerungsfeld1.FontColor = Black
EndElse
Der Komponentenname „Waerungsfeld1” muss noch durch den echten Namen, den Du verwendest, ersetzt werden!
>>2) bei den Berichten ist der Cursor immer in einem Feld und dieses wird dann ohne
>>Euro-Zeichen angezeigt - wie kann man das ändern?
Leider gar nicht. Die Komponente, die Du meinst, ist eine Währungskomponente. Sobald sie den Fokus erhält, wird die Währung in der Anzeige gelöscht und der Inhalt linksbündig angezeigt. Springt man per Tabtaste in das nächste Eingabefeld, korrigiert sich die Anzeige wieder.
Auf dieses Verhalten haben wir leider keinen Einfluss (Windows)!
>>3) wie kann man den Kontostand des Hauptkontos als Summe der Kontostände
>>der Unterkontos anzeigen?
Du meinst wohl die Kontostände aller Unterkonten eines Hauptkontos + den Kontostand des Hauptkontos selbst.
Ändere den Programmcode der Autofunktion so:
Waerungsfeld1.Value =
Account("Hauptkonto").Balance +
Account("Hauptkonto.Unterkonto1").Balance +
Account("Hauptkonto.Unterkonto2").Balance +
Account("Hauptkonto.Unterkonto3").Balance
>>4) wie kann man in den Berichten die monatlichen Durchschnittskosten eines Kontos darstellen?
Ist das gebuchte Jahr bereits vollendet, ist die Lösung einfach:
Wähle in der Autofunktion einen manuellen Buchungsfilter mit dem gewünschten Konto und setze den Zeitraum auf „Letztes Jahr“. Ergänze den Programmcode bspw. so:
Waerungsfeld1.Value =
ManualFilter("","","Letztes Jahr",0.00,0.00,"","und","","MeinKonto","und","") / 12
Hierdurch wird also die Summe aller Ausgaben des Konto „MeinKonto“ für das letzte Jahr errechnet und anschl. durch 12 Monate geteilt.
Gruß,
Dirk Schauries
Team Schauries
Hallo Team Schauries,
vielen Dank für die schnelle Antwort - ich werde es gleich mal ausprobieren.
>>4) wie kann man in den Berichten die monatlichen Durchschnittskosten eines Kontos darstellen?
>>>>Ist das gebuchte Jahr bereits vollendet, ist die Lösung einfach:
Und geht das auch im laufenden Jahr, z.B. die Anzahl der vollständig abgelaufenen Monate (mit der ersten Buchung im Juli wird der Juni z.B. als voller Monat gezählt)?
Viele Grüße
Ede
vielen Dank für die schnelle Antwort - ich werde es gleich mal ausprobieren.
>>4) wie kann man in den Berichten die monatlichen Durchschnittskosten eines Kontos darstellen?
>>>>Ist das gebuchte Jahr bereits vollendet, ist die Lösung einfach:
Und geht das auch im laufenden Jahr, z.B. die Anzahl der vollständig abgelaufenen Monate (mit der ersten Buchung im Juli wird der Juni z.B. als voller Monat gezählt)?
Viele Grüße
Ede
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
Hallo Ede,
im laufenden Jahr geht das auch, man muss nur die Gesamtsumme durch die gewünschten Monate teilen und das geht so:
das erste Buchungsdatum liefert die Funktion Bookings.FirstBookingDate,
das letzte Buchungsdatum liefert die Funktion Bookings.LastBookingDate,
die dazwischen liegenden Monate erhält man über die InterRun-Funktion MonthsBetween.
Die gesamte Formel lautet also:
Waehrungsfeld1.Value = ManualFilter(...) / MonthsBetween(Bookings.FirstBookingDate, Bookings.LastBookingDate).
Da MonthsBetween den ersten und letzten Monat ignoriert, sollte MonthsBetween um eins erhöht werden:
Waehrungsfeld1.Value = ManualFilter(...) / (MonthsBetween(Bookings.FirstBookingDate, Bookings.LastBookingDate) + 1).
Gruß,
Dirk Schauries
im laufenden Jahr geht das auch, man muss nur die Gesamtsumme durch die gewünschten Monate teilen und das geht so:
das erste Buchungsdatum liefert die Funktion Bookings.FirstBookingDate,
das letzte Buchungsdatum liefert die Funktion Bookings.LastBookingDate,
die dazwischen liegenden Monate erhält man über die InterRun-Funktion MonthsBetween.
Die gesamte Formel lautet also:
Waehrungsfeld1.Value = ManualFilter(...) / MonthsBetween(Bookings.FirstBookingDate, Bookings.LastBookingDate).
Da MonthsBetween den ersten und letzten Monat ignoriert, sollte MonthsBetween um eins erhöht werden:
Waehrungsfeld1.Value = ManualFilter(...) / (MonthsBetween(Bookings.FirstBookingDate, Bookings.LastBookingDate) + 1).
Gruß,
Dirk Schauries
Team Schauries
Hallo Team Schauries,
vielen Dank für die Programmcodes.
<Da MonthsBetween den ersten und letzten Monat ignoriert, sollte <MonthsBetween um eins erhöht werden:
<Waehrungsfeld1.Value = ManualFilter(...) / (MonthsBetween
<(Bookings.FirstBookingDate, Bookings.LastBookingDate) + 1).
Bei meinen Versuchen mußte ich "MonthsBetween" um zwei erhöhen, um zum richtigen Ergebnis zu kommen. Ist da irgendetwas falsch gelaufen?
Mit Gruß
Ede
vielen Dank für die Programmcodes.
<Da MonthsBetween den ersten und letzten Monat ignoriert, sollte <MonthsBetween um eins erhöht werden:
<Waehrungsfeld1.Value = ManualFilter(...) / (MonthsBetween
<(Bookings.FirstBookingDate, Bookings.LastBookingDate) + 1).
Bei meinen Versuchen mußte ich "MonthsBetween" um zwei erhöhen, um zum richtigen Ergebnis zu kommen. Ist da irgendetwas falsch gelaufen?
Mit Gruß
Ede
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
Hallo Team Schauries,
in meiner ersten Mail fragte ich unter 3) wie man in einem Bericht den Kontostand eines Hauptkontos inklusive aller Unterkonten berechnen kann. Von euch kam folgender Programmcode:
Waerungsfeld1.Value =
Account("Hauptkonto").Balance +
Account("Hauptkonto.Unterkonto1").Balance +
Account("Hauptkonto.Unterkonto2").Balance +
Account("Hauptkonto.Unterkonto3").Balance
Ich habe nun ein Hauptkonto mit vielen Unterkonten, die wiederum Unterkonten haben. Nach o.g. Vorgehensweise ist es nun sehr mühsam, jedes einzelne Konto unterhalb eines definierten Hauptkontos in diesen Programmcode einzubauen. Gibt es hier auch eine einfachere Variante. In der Ansicht "Konten" ist in der Spalte "Unterkonten" z.B. die Summe aller Unterkonten angegeben.
Mit Gruß
Ede
in meiner ersten Mail fragte ich unter 3) wie man in einem Bericht den Kontostand eines Hauptkontos inklusive aller Unterkonten berechnen kann. Von euch kam folgender Programmcode:
Waerungsfeld1.Value =
Account("Hauptkonto").Balance +
Account("Hauptkonto.Unterkonto1").Balance +
Account("Hauptkonto.Unterkonto2").Balance +
Account("Hauptkonto.Unterkonto3").Balance
Ich habe nun ein Hauptkonto mit vielen Unterkonten, die wiederum Unterkonten haben. Nach o.g. Vorgehensweise ist es nun sehr mühsam, jedes einzelne Konto unterhalb eines definierten Hauptkontos in diesen Programmcode einzubauen. Gibt es hier auch eine einfachere Variante. In der Ansicht "Konten" ist in der Spalte "Unterkonten" z.B. die Summe aller Unterkonten angegeben.
Mit Gruß
Ede
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen