Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 08.10.02 - 12:16:21

Titel: Problem mit View und [CN]Name
Beitrag von: Don Pasquale am 08.10.02 - 12:16:21
Hallo Leute,

Ich habe eine View, die ist nach Mitarbeitern sortiert.
Und zwar im Format cn=Name;o=Organisation
(Leider sind ein paar dazwischen gerutscht, die sich im
@Name([CN] Format befinden)


ich habe ein Problem mit folgendem Code :
Code

Dim user As String      
user = session.EffectiveUserName      
Set view = session.Currentdatabase.GetView( "e4vwMitarbeiter" )             
Set dc = view.GetAllDocumentsByKey(user, False)
Set doc  = dc.GetFirstDocument



Ich will eigentlich die richtigen Einträge, nämlich
die cn=Name;o=Organisation
die Collection umfasst aber nur die wenigen falschen.


Was kann ich tun, damit ich beide bekomme ?


Ciao

Don Pasquale

Titel: Re: Problem mit View und [CN]Name
Beitrag von: Rob Green am 08.10.02 - 12:32:12
bevor Du im Script was änderst, würde ich eher die Viewformel ändern..
so in der Art=>
@if(
@begins(NamensFeld;"CN=");NamensFeld;
@name([Canonicalize];Namen+"/")
)

Nur der noch bessere Ansatz ist mit einem Agent - der über alle Docs rennt - die Namen in kanonisierte Form umzuwandeln, wenn sie das nicht sind.

Normalerweise dürfte das eigentlich nicht passieren, daß Namen unterschiedlich gespeichert werden, es sei denn, "Du" hast mehrfach am Design was gedreht.
Titel: Re: Problem mit View und [CN]Name
Beitrag von: Don Pasquale am 08.10.02 - 13:25:01
Alles sehr mysteriös hier, obwohl
er eigentlich alle Doks in die Collection aufnehmen
müsste, sind es immer 5
Dabei habe ich die falschen vorher mittlerweile gelöscht.

Ich werd noch wahnsinnig.

Ich habe alle Dokumente gelöscht und wieder vorne angefangen. Im Moment tut´s.

???


pascal
Titel: Re: Problem mit View und [CN]Name
Beitrag von: Glombi am 08.10.02 - 15:24:00
Ich würde den Parameter "false" in GetAllDocumentsByKey nicht verwenden, sondern immer nur "True" - sonst liefert Notes manchmal merkwürdiges zurück.
Titel: Re: Problem mit View und [CN]Name
Beitrag von: Don Pasquale am 08.10.02 - 15:52:32
Hi Glombi,

ich habe auch mit diesem Parameter experimentiert,
ohne zu wissen was er tut, habe aber keine Unterschiede feststellen können, was aber auch
daran lag, dass ich zwar Änderungen im Code gemacht habe, LN aber immer noch den alten Code zur Ausführung brachte.

Ciao
Don Pasquale
Titel: Re: Problem mit View und [CN]Name
Beitrag von: ata am 09.10.02 - 01:09:51
Hallole,

der Parameter True bewirkt, daß genau dieser Key gesucht wird. Lässt man den Parameter weg oder benutzt False werden auch übereinstimmende Keys zurückgeliefert.

Beispiel:
Ich habe Dokumente in der ersten Spalte sortiert mit Begriffen wie "Müller" und "Müllerschön"

Bei True und dem Key = "Müller" würde er mir nur das Dokument mit "Müller" zurückgeben - andernfals beide Dokumente...

ata