@All
hier ein quick & dirty tip aus meiner beruflichen Praxis
Hatte heute in einer Datenbank einen view aufzubauen, der in der ersten Spalte kategorisiert den Nachnamen + ", " + Vornamen darstellen sollte.
In Grunde kein Problem, wenn man Felder wie Firstname und Lastname hat.
Was aber , wenn die Ausgangsgrösse so aussieht
Heinz Ulrich Krause/Witte/de ??
wobei ja nicht jeder zwei Vornamen hat
Nun hier meine Lösung:
das Feld "Methodenplaner" enthält der Namen in der o.d. Form
NameToCheck:=@Name([CN];Methodenplaner);
ElementsInName:=@Elements(@Explode(NameToCheck;" "));
Result:=@If(ElementsInName=3;
( @Word(NameToCheck;" ";3) + ", " +
@Word(NameToCheck;" ";1) +" "+
@Word(NameToCheck;" ";2));
( @Word(NameToCheck;" ";2) + ", " +
@Word(NameToCheck;" ";1)
));
@If(Methodenplaner="";"- kein Methodenplaner - ";Result)
das Result sieht dann so aus
Krause, Heinz Ulrich
Wie gesagt, mit der heissen Nadel mal schnell zusammengebraten. Möglicherweise gibt es auch eine andere Lösung; würde mich interessieren; denn was mache ich, wenn ein DAU mehr als zwei... ich wag gar nicht dran zu denken; und wenn er dann nochh einen Doppel... oh, Himmel hilf
eknori