Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Seterra am 18.01.12 - 10:51:35

Titel: Feldinhalt auslesen, welche \ und , enthalten
Beitrag von: Seterra am 18.01.12 - 10:51:35
Hallo und guten Morgen

Ich glaube, ich habe mich komplett verhaspelt.

Problem: Im Feldnamen "Shortname" befinden sich Werte, die so aussehen: Peter\Peter, Hans. Ich möchte jetzt die Werte haben, welche den \ enthalten und links vom , stehen. Also nur die Peter\Peter.

Hintergrund: Eine Darstellung ohne die mit , abgetrennten Einträge (damit werden alternative Suchnamen generiert) und die stören in einer Ansicht.

Ich habe mir jetzt die folgende Formel zusammengebastelt:

SELECT Form = "Project" & @If(@Contains(fdShortName;"\\");
@If(@Contains(@Left(fdShortName;"\\");",");@Left(fdShortName;",");"");@If(@Contains(fdShortName;"\\");fdShortName;""))

Aber irgendwie klappt es nicht.

Was mache ich falsch?

Besten Dank für einen Hinweis.

Peter
Titel: Re: Feldinhalt auslesen, welche \ und , enthalten
Beitrag von: Glombi am 18.01.12 - 11:26:27
Die Spaltenformel so:
@If(@Contains(fdShortName;"\\");@Left(fdShortName + ",";",");fdShortName)

und die Zugriffsformel so:
SELECT Form = "Project"
Titel: Re: Feldinhalt auslesen, welche \ und , enthalten
Beitrag von: Seterra am 18.01.12 - 11:49:15
Danke!

Er meldet mir ungenügende Argumente für die @If-Funktion.
Titel: Re: Feldinhalt auslesen, welche \ und , enthalten
Beitrag von: Glombi am 18.01.12 - 11:53:39
Sollte jetzt gehen...
Titel: Re: Feldinhalt auslesen, welche \ und , enthalten
Beitrag von: Seterra am 18.01.12 - 14:36:31
irgendwo ist noch ein Hund drin. Ich krieg zwar ein Ergebnis und zwar alle Dokumente. Egal ob ein , oder ein\ drin ist. Die, die nur ein , drin haben sollten gar erscheinen. Nur die, die ein \ im Feld haben, bis zum ersten Komma.

Ich übe mal weiter.

Vielen Dank für den Ansatz. Der stimmt bestimmt. Ich mach bloss einen Überlegungsfehler.