Vielleicht sollte man sich mal genauer seine Personen-Dokumente im DD anschauen, bevor man anfängt zu weinen.
Das
@uppercase(@left(@right(MailFile;"\\");"."))
fällt auf die Nase, wenn im Item "Mailfile" gar keine Fileextension ".nsf" steht - und das ist u.U. sogar Standard.
Weiters: In Shortname können mehrere Einträge stehen - für einen sollte man sich schon entscheiden.
Daher funktioniert
_mailfile := @If (@Contains (MailFile; ".nsf"); @UpperCase (@Left (@Right (MailFile;"\\");".")); @UpperCase (@Right (MailFile;"\\")));
SELECT Type = "Person" & @UpperCase (@Subset (Shortname; 1)) != _mailfile
Also: Augen auf, denken und erst dann coden.
Bernhard
Funktioniert jetzt mit der Formel:
_mailfile := @If (@Contains (MailFile; "."); @UpperCase (@LeftBack (@RightBack (MailFile;"\\");".")); @UpperCase (@RightBack (MailFile;"\\")));
SELECT Type = "Person" & @UpperCase (@Subset (Shortname; 1)) != _mailfile
Danke an alle für die Hilfe!
@Bernhard:
RightBack hatte ich mir schonmal angesehen, war mir jetzt aber nicht sicher ob das das richtige war.