Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Gerhard am 24.02.10 - 16:47:00

Titel: Feldkonvertierung
Beitrag von: Gerhard am 24.02.10 - 16:47:00
Hallo zusammen !

Habe ein Feld vom Typ Namen und möchte mit einer Formel die Anzeige in einer Spalte "Nachname Vorname" haben und nicht wie jetzt bei @NAME([CN];namensfeld) "Vorname Nachname".

Hat wer eine Idee, kann in der Hilfe nichts finden.

Danke auf jeden Fall !!
Titel: Re: Feldkonvertierung
Beitrag von: koehlerbv am 24.02.10 - 16:56:13
Wieso erwartest Du hierzu etwas in der DesignerHelp, Gerhard? Das würde diese doch vollkommen sprengen, da es sich beim NotesName um einen String handelt, der mit Vor- und Nachname unter dem Strich nur in unseren Hirnen etwas zu tun hat. Die Maschine kennt diese Feinheiten jedoch nicht, und sie sind ihr wegen Ineffizienz auch vollkommen egal.

Hier aber ein Beispiel für einen simplen Konvertierungsversuch:
Code
genuine_name := @Name ([CN]; <NotesName>);

tmpLastName := @RightBack (genuine_name; " ");
converted_name := tmpLastName + ", " + @Left (tmp; @Length (tmp) - @Length (tmpLastName) - 1);

converted_name

Du musst nun aber hoffen, das in <NotesName> nicht "Gunter Fürst Ferkel zu Randsau" (Du weisst schon - das ist der, der laut Otto das berühmte Bild "Ruhe nach dem Rammeln" gemalt hat) drinsteht.

HTH,
Bernhard
Titel: Re: Feldkonvertierung
Beitrag von: Gerhard am 25.02.10 - 09:39:09
Danke Bernhard,

Problem habe ich mit rightback und leftback gelöst.

Gerhard
Titel: Re: Feldkonvertierung
Beitrag von: ata am 25.02.10 - 17:20:46
... um es ganz sauber zu lösen, musst du über das Personendokument im Adressbuch gehen. Sollten die Namensinhaber also im Adressbuch auffindbar sein, dann kann man über Formel direkt auf Lastname und Firstname zugreifen...

Toni
Titel: Re: Feldkonvertierung
Beitrag von: koehlerbv am 25.02.10 - 17:31:07
Was sich aber in der Praxis als sehr aufwändig erweist, Toni:
In den Ansichten geht das schon mal gar nicht. Also müssen separate Felder in den Dokumenten her. Ändert nun jemand seinen Namen, wird das in den Dokumenten nicht vom AdminP nachgezogen. Vulgo: Es braucht einen periodischen Agent, der auch diese Extrafelder immer wieder prüft.

Bernhard
Titel: Re: Feldkonvertierung
Beitrag von: ata am 25.02.10 - 17:40:09
@Bernhard,

... es sollte nur ein Hinweis sein - die aufgabenstellung hatte ich bereits - und bei spanischen Namen kommen da die tollsten Ergebnisse heraus. Sauber geht es nur über die Personendokumente - der Aufwand ist selbstverständlich größer...

Toni  ;)
Titel: Re: Feldkonvertierung
Beitrag von: koehlerbv am 25.02.10 - 17:58:40
Das mit den spanischen Namen kenne ich auch, Toni  :) Interessant war, dass bei entsprechenden Hinweisen auf entstehende Kosten und Serverbelastungen sich ganz fix herausstellte, dass man auch spananische Namen auf ein simples Vor- und Nachnamen-System herunterzubrechen sind  ;D
Fernando Alonso kennt (fast) jeder, aber selbst in spanischen Zeitungen sucht man vergebens nach seinem "richtigen" Namen: Fernando Alonso Diaz.
Extra für Axel, unseren Pitiyankee: Chavez, den ollen Bananenbieger mit Grossmachtambitionen und Beschaffer vieler schicker russischer Jagdflugzeuge ordnet man automatisch Venezuela zu. Bei Chavez Frias wird man aber stutzig und unsicher.

Bernhard