F
Flow25
Gast
Hallo zusammen,
da ich denke, dass hier im Forum ein paar schlaue Köpfe sind, habe ich eine etwas kniffligere Frage.
Ich bin dabei ein Kostenrechnungs-Tool zu schreiben. Der Benutzer hat dabei die Möglichkeit vier verschiedene Zeiträume miteinander zu vergleichen. Als Zeitraum kann angegeben werden: Gesamtes Jahr, 1. Halbjahr, 2. Halbjahr, 1. Quartal, 2. Quartal, 3. Quartal und 4. Quartal. Zusätzlich kann natürlich noch das Jahr ausgewählt werden.
Hat der Benutzer nun vier Zeiträume ausgewählt und drückt auf OK, so werden die vier Zeiträume in einer Tabelle ertrags- und auswandstechnisch miteinander verglichen. Jede Zeile spiegelt dabei einen bestimmten Bereich wie z.B. Personalkosten wieder mit vier Werten für die vier gewählten Zeiträume.
Der Benutzer hat nun die Möglichkeit auf eine Zeile der Tabelle doppelt zu klicken. Es öffnet sich dann ein Fenster in dem die Einzelmonate der Zeiträume aufgelistet werden sollen. Solange z.B. folgendes ausgewählt wurde ist das noch nicht problematisch:
Zeitraum1 = 1. Quartal 2001
Zeitraum2 = 1. Quartal 2002
Zeitraum3 = 1. Quartal 2003
Zeitraum4 = 1. Quartal 2004
Darstellung:
Monat 2001 2002 2003 2004
Januar
Februar
März
Wählt der Benutzer aber z.B.:
Zeitraum1 = 1. Quartal 2004
Zeitraum2 = 2. Quartal 2004
Zeitraum3 = 3. Quartal 2004
Zeitraum4 = 4. Quartal 2004
Monat 2004 2004 2004 2004
Januar - April - Juli - Oktober
Februar - Mai - August - November
März - Juni - September - Dezember
Oder noch komplizierter:
Zeitraum1 = 1. Quartal 2003
Zeitraum2 = 2. Quartal 2003
Zeitraum3 = 1. Quartal 2004
Zeitraum4 = 2. Quartal 2004
Monat 2003 2003 2004 2004
Januar - April - Januar - April
Februar - Mai - Februar - Mai
März - Juni - März - Juni
ergeben sich sehr viele Kombinationsmöglichkeiten.
Im härtesten Fall, also bei 4 gewählten Zeiträumen und Quartalen gibt es 4 hoch 4, also 256 Möglichkeiten.
Nun muss ich bei der Darstellung der Einzelmonate aber alle diese Möglichkeiten berücksichtigen.
Kann ich das irgendwie umgehen??
Falls das überhaupt jemand versteht (kann das nicht so toll erklären), hat jemand eine Idee??
Gruß Flow25
da ich denke, dass hier im Forum ein paar schlaue Köpfe sind, habe ich eine etwas kniffligere Frage.
Ich bin dabei ein Kostenrechnungs-Tool zu schreiben. Der Benutzer hat dabei die Möglichkeit vier verschiedene Zeiträume miteinander zu vergleichen. Als Zeitraum kann angegeben werden: Gesamtes Jahr, 1. Halbjahr, 2. Halbjahr, 1. Quartal, 2. Quartal, 3. Quartal und 4. Quartal. Zusätzlich kann natürlich noch das Jahr ausgewählt werden.
Hat der Benutzer nun vier Zeiträume ausgewählt und drückt auf OK, so werden die vier Zeiträume in einer Tabelle ertrags- und auswandstechnisch miteinander verglichen. Jede Zeile spiegelt dabei einen bestimmten Bereich wie z.B. Personalkosten wieder mit vier Werten für die vier gewählten Zeiträume.
Der Benutzer hat nun die Möglichkeit auf eine Zeile der Tabelle doppelt zu klicken. Es öffnet sich dann ein Fenster in dem die Einzelmonate der Zeiträume aufgelistet werden sollen. Solange z.B. folgendes ausgewählt wurde ist das noch nicht problematisch:
Zeitraum1 = 1. Quartal 2001
Zeitraum2 = 1. Quartal 2002
Zeitraum3 = 1. Quartal 2003
Zeitraum4 = 1. Quartal 2004
Darstellung:
Monat 2001 2002 2003 2004
Januar
Februar
März
Wählt der Benutzer aber z.B.:
Zeitraum1 = 1. Quartal 2004
Zeitraum2 = 2. Quartal 2004
Zeitraum3 = 3. Quartal 2004
Zeitraum4 = 4. Quartal 2004
Monat 2004 2004 2004 2004
Januar - April - Juli - Oktober
Februar - Mai - August - November
März - Juni - September - Dezember
Oder noch komplizierter:
Zeitraum1 = 1. Quartal 2003
Zeitraum2 = 2. Quartal 2003
Zeitraum3 = 1. Quartal 2004
Zeitraum4 = 2. Quartal 2004
Monat 2003 2003 2004 2004
Januar - April - Januar - April
Februar - Mai - Februar - Mai
März - Juni - März - Juni
ergeben sich sehr viele Kombinationsmöglichkeiten.
Im härtesten Fall, also bei 4 gewählten Zeiträumen und Quartalen gibt es 4 hoch 4, also 256 Möglichkeiten.
Nun muss ich bei der Darstellung der Einzelmonate aber alle diese Möglichkeiten berücksichtigen.
Kann ich das irgendwie umgehen??
Falls das überhaupt jemand versteht (kann das nicht so toll erklären), hat jemand eine Idee??
Gruß Flow25