Autor Thema: Monatsnamen aus Datum berechnen  (Gelesen 2092 mal)

Offline RalfK

  • Frischling
  • *
  • Beiträge: 49
  • Geschlecht: Männlich
Monatsnamen aus Datum berechnen
« am: 16.03.05 - 12:06:43 »
Hallo,

ich habe ein kleines Problem, wenn ich das Datum in einem Monatsnamen umrechnen möchte.

Ich habe das Feld Datum und das Feld Monat (versteckt)

Im Feld Datum steht das heute Datum (Vorgabe: @today)
Das Feld Monat ist berechnet mit @month(Datum)

Wenn ich ein Feld (berechnet) erstelle mit der Formel:

@If (Monat = "1";"Januar";
      Monat = "2";"Februar";
      Monat = "3";"März";
      Monat = "4";"April";
      Monat = "5";"Mai";
      Monat = "6";"Juni";
      Monat = "7";"Juli";
      Monat = "8";"August";
      Monat = "9";"September";
      Monat = "10";"Oktober";
      Monat = "11";"November";
      Monat = "12";"Dezember";"")

macht er dies auch ohne Probleme ABER ändere ich das Datum, ändert er erst den Monat, wenn ich die Maske 2 mal aktualisiere. Ändere ich das Datum und speichere das Dokument, steht zwar zB 12.07.2005, aber das Datum bleibt auf dem alten Monat stehen. Bearbeite ich das Dokument nochmals und aktualisiere es, ändert sich das Datum.

Irgendwie scheint es Probleme bei der Berechnung des Feldes zu geben. Wie kann ich das umgehen?

Wenn ich die @if Formel in das Feld Monat setze unter @Month passiert nichts, ds Feld bleibt leer.

Grüße
Ralf

klaussal

  • Gast
Re: Monatsnamen aus Datum berechnen
« Antwort #1 am: 16.03.05 - 12:53:53 »
Der Haken bei "Felder autom. aktualisieren.." ist gesetzt ?

klaussal

  • Gast
Re: Monatsnamen aus Datum berechnen
« Antwort #2 am: 16.03.05 - 12:55:21 »
Und daran denken: die Felder werden von links oben nach rechts unten berechnet.

Offline RalfK

  • Frischling
  • *
  • Beiträge: 49
  • Geschlecht: Männlich
Re: Monatsnamen aus Datum berechnen
« Antwort #3 am: 16.03.05 - 13:07:28 »
Und daran denken: die Felder werden von links oben nach rechts unten berechnet.

Und genau da lag der Fehler.  :)

Hatte es auch gerade rausgefunden. Habe natürlich das Feld Monat unter das berechnete Feld gesetzt.  ::)

nachdem ich das getauscht habe, gehts.

Trotzdem habe ich jetzt immer noch 2 Felder. Wenn ich die @month und @if Formel in 1 Feld schreibe, passiert nichts. Wo liegt dort der Haken?

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Monatsnamen aus Datum berechnen
« Antwort #4 am: 16.03.05 - 13:15:18 »
Ich habe keine Ahnung, wie das bei Dir konkret aussieht. Das separate Feld Monat brauchst Du jedenfalls nicht, um den Monatsnamen zu ermitteln.

Hier eine einfache Formel für das berechnete Monatsnamen-Feld:

Code
Monate := "Januar Februar März April Mai Juni Juli August September Oktober November Dezember";
@If (@IsTime (Datum); @Word (Monate; " "; @Month (Datum)); "")

HTH,
Bernhard

Offline shiraz

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 648
  • Geschlecht: Männlich
Re: Monatsnamen aus Datum berechnen
« Antwort #5 am: 16.03.05 - 13:33:22 »
oder

@Select(@Month(Datum);"Januar";"Februar";"März";"April";"Mai";
"Juni";"Juli";"August";"September";"Oktober";"November";"Dezember")

 ;)
Gruß
Christian

Offline RalfK

  • Frischling
  • *
  • Beiträge: 49
  • Geschlecht: Männlich
Re: Monatsnamen aus Datum berechnen
« Antwort #6 am: 16.03.05 - 14:35:12 »
Hm ja genau das meinte ich. Dankeschön.

Nun denn, wieder was gelernt.  ;D
« Letzte Änderung: 16.03.05 - 14:40:11 von RalfK »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz