Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Centaury am 23.06.03 - 11:09:34
-
Hallo Leute!
Ich habe eine Datenbank mit einem Profildokument, in dem u.a. ein Feld für "weitere Software" gepflegt wird (z.B. ACDsee, AntiSpy,...). Die Version wird durch einen Backslash von der Bezeichnung getrennt, damit ich das ganze in einer Ansicht kategorisieren kann (z.B. AntiSpy\3.71). Hinter diese Bezeichungen möchte ich nun z.B. durch eine # abgeteilt Kommentare schreiben, die das Programm kurz beschreiben.
In einem Gerätedokument gibt es dann ein Feld, das zur Auswahl auf dieses Profilfeld zugreift, um die installierte Software darzustellen. Wenn ich diese Auswahl mache, möchte ich, dass die Kommentare NICHT mit übernommen werden. Hat jemand eine Idee, wie man das realisieren kann, oder eine bessere Idee, wie ich die Kommentare unterbringen kann?
Danke schonmal!
-
Hi,
Du kannst mit
@If(
@Contains(<Profilfeld>;"#");
@Left(<Profilfeld>;"#")
<Profilfeld>
)
arbeiten, um nur das Produkt und die Version anzuzeigen.
Andreas
-
Hmm...tja, so weit ganz OK, aber.....Beispiel:
Angenommen im Profilfeld steht
ACDSee\3.0 # Bildbetrachtungsprogramm
AntiSpy\3.71 # AntiSpy Tool für Windows XP
.
.
.
Letztes Programm\Version # Kommentar zum letzten Programm
Dann bekomme ich mit @Left (<Profilfeld>; "#") nur "ACDSee\3.0".
Was ich bräuchte wäre eine Liste
"ACDSee\3.0" : "AntiSpy\3.71" : .... : "Letztes Programm\Version"
Das ganze soll eine Auswahlformel für eine Dialogliste sein... :-\
-
Hi,
@Left (<Profilfeld>; "#")
liefert eine Liste zurück, wenn <profilfeld> Mehrfachwerte hat. Check das bitte mal.
Um sicherzustellen, dass "#" in allen Einträgen ist, würde ich folgendes machen:
@Left (<Profilfeld> + "#"; "#")
Andreas
-
Alles klar, das war der Fehler! Ich hatte mit nur einem Eintrag getestet! *kopfauftastaturhau!* ;D