Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Tyler am 19.09.02 - 15:53:29

Titel: einfache formel schreiben
Beitrag von: Tyler am 19.09.02 - 15:53:29
hallo,

wie könnte denn eine formel für folgendes aussehen:

die spalte einer ansicht soll folgendes anzeigen: wenn das feldA gefüllt ist, dann zeige den inhalt an, wenn das feldA leer ist, dann zeige den inhalt von feldB an.
Titel: Re: einfache formel schreiben
Beitrag von: Don Pasquale am 19.09.02 - 15:55:36
Hi
probier´s mal damit.
Code

@If(feldA!="";feldA;feldB)

feldA und feldB müssen Felder im Formular sein

Gruß

Don Pasquale

Oops, ich musste noch die Smilies deaktivieren
Titel: Re: einfache formel schreiben
Beitrag von: Tyler am 19.09.02 - 16:22:12
danke, es geht !
Titel: Re: einfache formel schreiben
Beitrag von: Tyler am 26.09.02 - 16:43:46
wie mache ich es denn wenn das datumsfelder sind und ich will aber nur das datum sehen und nicht die uhrzeit?
Titel: Re: einfache formel schreiben
Beitrag von: Wipe am 26.09.02 - 16:56:18
Schau Dir mal im Designer die Funktion von @Word an.

Beispiel: 2002-09-26 17:45
@Word(Datumfeld; " "; 1)
Titel: Re: einfache formel schreiben
Beitrag von: Glombi am 26.09.02 - 22:00:19
@Word arbeitet aber (zumindest laut Hilfe) nur mit String,

Es geht auch so
@Text(Datum;"D0S0")

und mit
@TextToTime(@Text(Datum;"D0S0"))

bekommt man wieder ein Datumswert, mit dem man vernünftig sortieren kann.

Gruß
Andreas
Titel: Re: einfache formel schreiben
Beitrag von: Tyler am 26.09.02 - 22:03:52
ja, diese formel (@Text(Datum;"D0S0") ) habe ich auch schon in anderen zusammnhängen genutzt, aber wie sieht sie in kombination mit der formel von don pasquale (@If(feldA!="";feldA;feldB)) aus ?
feldA und feldB sind beide datumsfelder.
Titel: Re: einfache formel schreiben
Beitrag von: Glombi am 26.09.02 - 22:05:42
Da sähe dann so aus:
@If(
feldA != "";
  @TextToTime(@Text(feldA;"D0S0"));
feldB != "";
  @TextToTime(@Text(feldB;"D0S0"));
"(Ohne Datum")
)

Gruß
Andreas
Titel: Re: einfache formel schreiben
Beitrag von: Tyler am 26.09.02 - 22:11:12
okay, danke erstmal.

das werde ich morgen mal ausprobieren.