Das Notes Forum
Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: Fitz am 15.05.13 - 08:55:45
-
Hallo Forum,
ich habe nach dem Serverupgrade ein seltsames Verhalten einer selbst erstellten Datenbank. Die Ansichten werden nicht korrekt dargestellt.
Ich habe dann die üblichen Schritte (fixup, compact -c, updall -R) durchgeführt, aber leider kein Erfolg.
Dann habe ich die DB von einem anderen 64bit Server, bei dem die DB korrekt angezeigt wird, auf den Server kopiert und auch da sind die Ansichten falsch :(
Hardcopys der Ansichten siehe angehängte Bilder.
Es muß irgendwas mit dem Server selbst sein, denn ich habe schon vorher drei andere Server upgedatet und da besteht das Problem nicht.
Hat jemand eine Idee?
Server R8.5.2FP4 mit deutschem Language Pack
Danke und Gruß
Bernd
-
Stimmen die OS-Einstellungen (zum Beispiel Datumsformat, Sprache etc.) der Server überein?
Bernhard
-
Hallo Bernhard,
hmm, ja da gibt es einen Unterschied. Der Server liegt in einer anderen Zeitzone und die Spracheinstellung ist Englisch.
Der Server steht in den USA und somit auch in einer anderen Zeitzone. Hat das so eine "gewaltige" Auswirkung auf das Verhalten von Ansichten?
Gruß
Bernd
-
Nicht unbedingt auf Ansichten. Wie sieht denn die Formel in der Spalte aus? Wenn Du da hart auf ein erwartetes Datumsformat gehst, kann das schon nicht passen.
@Text (Datum) gibt auf einem deutschen Server "15.05.2013" zurück, auf einem amerikanischen vielleicht "2013-05-15" oder "2013-15-05" (keine Ahnung, aber irgendsoetwas).
Wenn Du in der Spalte mit @Left oder @Right von "." arbeitest, kommt sowas dabei heraus.
Umgekehrt könnte auch das Datum als Text gespeichert sein und das @TextToTime (Stringdatum) funktioniert nicht, wie erwartet.
Irgendetwas in der Richtung wird es sein ...
-
Hallo Peter,
ja, ich arbeite in der Ansicht mit den genannten Funktionen.
Hier mal die Ansichtsformel:
_tmp_dat:=@Left(@Text(_re_erfassungsdatum); 10);
_tmp_monat:=@Middle(_tmp_dat; "."; ".");
_tmp_jahr:=@Right(_tmp_dat; 4);
REM {zeige das Jahr gefolgt von einem Trennstirich und dann den Monat an};
_tmp_jahr + " - " + _tmp_monat
_re_erfassungsdatum ist vom Typ Datum/Zeit
Wie würde denn eine "Spach und Regions" unabhängige Ansichtsformel denn aussehen?
Und was ich noch "vergesssen" hatte war, das ich beim Serverupgrade auch das Windows änderte. Der alte Server war in deutsch un der neue ist nun in englisch! Sorry für die fehlende Info! ::)
Danke und Gruß
Bernd
-
Warum arbeitest Du denn bei Datumswerten mit Text? Das muss ja in die Hose gehen.
Nimm @Year und @Month.
Bernhard
-
z.B. so
_tmp_monat:=@Right ("00" + @Text (@Month(_re_erfassungsdatum)); 2);
_tmp_jahr:=@Text (@Year(_re_erfassungsdatum));
REM {zeige das Jahr gefolgt von einem Trennstirich und dann den Monat an};
_tmp_jahr + " - " + _tmp_monat
Arbeite solange wie möglich mit Datum, erst dann umwandeln in Text, die Funktionen @Day, @Month und @Year geben Dir dann immer die richtigen Werte zurück.
-
Hallo Peter und Bernhard,
VIELEN DANK für Eure Unterstützung!!! Jetzt passt die Ansicht auch auf dem englischen Server :)
Das kommt davon, wenn der Administrator nebenbei auch noch in Notes programmiert ;D
@Peter: warum werden die beiden Nullen bei "..... :=@Right ("00" + @Text ....." hinzugefügt?
Danke und Gruß
Bernd
-
@Month (@Today) -> 5
@Text (@Month (@Today)) -> "5"
"00" + @Text (@Month (@Today)) -> "005"
@Right ("00" + @Text (@Month (@Today)); 2) -> "05"
Eine Null hätte gereicht, ich nehme aber immer soviele, wie ich Stellen insgesamt haben möchte (dann bekomme ich im Zweifelsfall "00", falls irgendetwas ganz schief geht)
-
Eine Null hätte gereicht, ich nehme aber immer ...
+1
Gesunde Paranoia! ;)
Bernhard
-
Ich mache so was auch schon einmal über die Spalteneigenschaften.
Gruss Sebastian
-
Eine Null hätte gereicht, ich nehme aber immer ...
+1
Gesunde Paranoia! ;)
Bernhard
Irgendwie muss man ja einen Schlag haben, wenn man sich mit sowas das Leben versaut ;D
-
Wir hätten ja auch was ordentliches lernen können, Peter ;D
Bernhard
-
Ich habe was ordentliches gelernt, bin trotzdem bei Lotus gelandet.
Und erschreckenderweise macht es meistens sogar Spaß ;D
Es sei denn, man hat den Piesepampel des Unternehmens für eine halbe Stunde am Telefon :(
Sebastian
-
@Peter
Danke für die "Aufklärung" ;D
Falls wir uns mal über den Weg laufen, dann gebe ich ein Bier aus!
Gruß
Bernd
-
Gerne ;)