Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: michael-r am 09.03.09 - 10:49:47

Titel: Symbole in Spalten anzeigen
Beitrag von: michael-r am 09.03.09 - 10:49:47
Hallo,

ich wollte mir Symbole in Spalten anzeigen lassen.
Ich gehe in einer anderen DB nach einem Feld, wenn Feldwert = xxx dann Symbol=grün.

Jetzt geh ich in einer anderen Ansicht und DB nach dem Datum:
@If(EndDatePlanned<@Date(@Now) & EndDate=""; 115; @If(EndDatePlanned >= EndDate ;114;120))

Das gelbe Symbol(120) wird mir aber nicht angezeigt, also wenn die Auswahl nicht zutrifft soll 120 (Gelb) angezeigt werden.

Woran liegt das?

MFG Michael
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: DerAndre am 09.03.09 - 10:52:50
Geht das?:

@If(EndDatePlanned<@Date(@Now) & EndDate=""; 115; EndDatePlanned >= EndDate ;114;120)
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: michael-r am 09.03.09 - 10:54:56
Nein, das geht auch nicht.

Mich wundert nur das es bei den Feldern in der anderen DB klappt und bei dieser DB nach Datum nicht.
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: it898ur am 09.03.09 - 11:06:03
Hallo,

kann es sein, dass es zu einem Type-Mismatch bei dem Versuch das Datum zu vergleichen kommt und deshalb ein Fehlerwert als Ergebnis der Formel zurückgeliefert wird ?

Gruß

André
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: michael-r am 09.03.09 - 11:08:46
Müsste mir doch dann anzeigt werden, im Designer in der entsprechenden Spalte oder?
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: koehlerbv am 09.03.09 - 11:11:10
Nein - nicht bei "Werte als Symbole anzeigen".

Bernhard
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: koehlerbv am 09.03.09 - 11:14:59
Das wäre übrigens eine korrektere Syntax:
Code
@If(EndDatePlanned<@Date(@Now) & !@IsTime (EndDate); 115; EndDatePlanned >= EndDate ;114;120)

Wenn Du allerdings nicht sicherstellen kannst, dass EndDatePlanned und EndDate immer gefüllt sind (für EndDate scheint das ja schon mal nicht zuzutreffen), müsste Du korrekterweise auch hier vorab auf @IsTime prüfen.

Bernhard
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: michael-r am 09.03.09 - 11:20:30
Stimmt, hatte vergessen nachzuschauen, ob es einen TypMismatch gibt wenn ich mir die Werte nicht als Symbol anzeigen lasse.
Da muss ich mir was einfallen lassen. Läuft auf einen Fehler.

MFG Michael
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: DerAndre am 09.03.09 - 12:52:37
Das zweite EndDate auch auf @IsTime überprüfen
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: michael-r am 09.03.09 - 13:17:19
Leider geht es nicht so wie gedacht, da nützt die Prüfung nichts. Nach bestimmten Feldern geht das leider auch nicht.

Ich überleg mir was.

Danke für eure Hilfe :).

MFG Michael
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: koehlerbv am 09.03.09 - 13:21:50
Was geht denn nicht? Das ganze ist ja eigentlich "übliches Procedere".

Bernhard
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: michael-r am 09.03.09 - 14:43:21
Das funktioniert nicht mit der Ansicht, es gibt leider unterschiedliche Dokumenttypen. EndDate und EndDatePlanned sind vom Typ Text. Da ich nicht wenig Ahnung von der Programmierung habe, lass ich das lieber mal.

MFG Michael
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: koehlerbv am 09.03.09 - 14:48:07
EndDate und EndDatePlanned sind vom Typ Text?? Dann besorge Dir mal einen grossen Knüppel, um hier jemanden die Dummheit auszutreiben.

Du kannst in der Ansicht auch auf unterschiedliche Dokumenttypen reagieren und natürlich auch diese murksigen Textwerte in richtige DT-Values konvertieren.

Bernhard
Titel: Re: Symbole in Spalten anzeigen
Beitrag von: michael-r am 09.03.09 - 15:11:55
Naja es sind berechnende Felder. Das eigentliche Datumfeld ist vom Typ Datum.
In wie weit das richtig oder falsch ist, kann ich leider nicht sagen.

Da ich nicht ausreichend Ahnung davon habe, lasse ich davon lieber die Finger ;).

MFG Michael