Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: RalfK am 16.03.05 - 12:06:43

Titel: Monatsnamen aus Datum berechnen
Beitrag von: RalfK 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
Titel: Re: Monatsnamen aus Datum berechnen
Beitrag von: klaussal am 16.03.05 - 12:53:53
Der Haken bei "Felder autom. aktualisieren.." ist gesetzt ?
Titel: Re: Monatsnamen aus Datum berechnen
Beitrag von: klaussal am 16.03.05 - 12:55:21
Und daran denken: die Felder werden von links oben nach rechts unten berechnet.
Titel: Re: Monatsnamen aus Datum berechnen
Beitrag von: RalfK 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?
Titel: Re: Monatsnamen aus Datum berechnen
Beitrag von: koehlerbv 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
Titel: Re: Monatsnamen aus Datum berechnen
Beitrag von: shiraz am 16.03.05 - 13:33:22
oder

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

 ;)
Titel: Re: Monatsnamen aus Datum berechnen
Beitrag von: RalfK am 16.03.05 - 14:35:12
Hm ja genau das meinte ich. Dankeschön.

Nun denn, wieder was gelernt.  ;D