Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: jan2k am 09.07.07 - 16:56:42

Titel: Ansicht Datum + Wert
Beitrag von: jan2k am 09.07.07 - 16:56:42
Hallo zum Feierabend, ich versuche 2 Werte auszulesen.

Dabei soll Normalerweise nur der Wert Who (Text) dort stehen, wenn aber der Termin morgen ist, soll hinter dem Who noch "Termin abgelaufen " stehen

---


@If(@IsTime(Termin) < @Tomorrow ; Who+" Termin abgelaufen"; Who)

@If(Termin < @Tomorrow ; Who+" Termin abgelaufen "; Who)


Beides geht nicht. Normalerweise geht dies ja ganz gut, nur meckert er rum, weil Termin halt eine Zahl ist. Wie kann man das kompensieren?

Jan

Titel: Re: Ansicht Datum + Wert
Beitrag von: jan2k am 09.07.07 - 17:11:37
Achso, es klappt irgendwie doch... Nur wenn kein Termin vermerkt ist, geht es nicht...komisch...
Titel: Re: Ansicht Datum + Wert
Beitrag von: jan2k am 10.07.07 - 10:09:55


@If(Termin != ""; @If(Termin < @Tomorrow ; who +"  - Zeitkritische Terminsache!"; who); who)

hat geklappt
Titel: Re: Ansicht Datum + Wert
Beitrag von: diali am 10.07.07 - 10:32:18
und da kommen keine Fehler?
Einmal erwartest Du Termin als Typ String (Termin != "") und einmal als Typ Datums/Zeit (Termin < @Tomorrow).

Besser ist es die Typen sauber zu behandeln. Angenommen Termin ist Datum / Zeit:
@If(@Text(Termin) != ""; @If(Termin < @Tomorrow ; who +"  - Zeitkritische Terminsache!"; who); who)

Angenommen es handelt sich bei Termin um einen String:
@If(Termin != ""; @If(@TextToTime(Termin) < @Tomorrow ; who +"  - Zeitkritische Terminsache!"; who); who)

Hast Du den Termin mal als Zeit und mal als String, dann so:
@If(@Text(Termin) != ""; @If(@TextToTime(@Text(Termin)) < @Tomorrow ; who +"  - Zeitkritische Terminsache!"; who); who)

Abgesehen davon würde ich in einer Ansicht @Today, @Now, @Tomorrow usw. vermeiden, da Designer-Hilfe-
Zitat
Durch die Verwendung von @Today in Spalten- oder Auswahlformeln kann die Verarbeitungsgeschwindigkeit Ihrer Anwendung verringert werden. Außerdem verursacht diese Funktion, dass permanent das Symbol für die Ansichtsaktualisierung erscheint.
Titel: Re: Ansicht Datum + Wert
Beitrag von: jan2k am 10.07.07 - 14:31:50
Danke, hab das mit dem @Text genommen, um evtl. Fehlerquellen auszumerken....

Hab das nun noch verfeinert, damit das alles bisschen gegliedert ist, und bin auf diese Formel letztendlich gekommen...

Sieht ganz toll aus, da alles in die Richtigen Kategorien passt...


@If(@Text(Termin) != "";


         @If(Termin < @Tomorrow ;

                  (who + "\\" +"2. Zeitkritische Terminsache!"):

                     @If(Zuarbeit !="";Zuarbeit +"\\" +"4. Terminkritische Zuarbeit";
                        @If(Who !="1. Neue Mails";who + "\\" +"2. Zeitkritische Terminsache!";who));
                           @If(Who !="1. Neue Mails";who+ "\\" +"1. Mails";who))


; @If(Who !="1. Neue Mails";who+ "\\" +"1. Mails";who):@If(Zuarbeit !="";Zuarbeit +"\\" +"3. Bitte Zuarbeiten";@If(Who !="1. Neue Mails";who+ "\\" +"1. Mails";who)))



Das Thema kann nun eingentlich geschlossen werden.
Titel: Re: Ansicht Datum + Wert
Beitrag von: Axel am 10.07.07 - 14:39:01
Das Thema kann nun eingentlich geschlossen werden.

Geschlossen werden hier eigentlich keine Themen. Du kannst es aber selbst auf "Erledigt" setzen, in dem du im ersten Post als Symbol den "Daumen hoch" setzt.


Axel
Titel: Re: Ansicht Datum + Wert
Beitrag von: jan2k am 10.07.07 - 14:48:32
alles klar :)