Domino 9 und frühere Versionen > Entwicklung

leere Werte von dblookup abfangen

<< < (3/5) > >>

Tode:
Leute, Leute... nicht immer so beschränkt denken... ;D

Sein Problem ist folgendes:

Mitarbeiter im Dok:

Hans Wurst
Tido Test
Tante Käthe

in der Lookup- Ansicht gibt es aber nur

Hans Wurst
Tante Käthe

Der lookup liefert dann natürlich für ALLE einen Error...

Aber dem ist tatsächlich mit einem zweizeiler beizukommen:
in SucheNach stehen die oben genannten drei Mitarbeiter:

alleLkpMitarbeiter := @DBColumn( "" : "NoCache" ; "" ; "SeineAnsicht" ; 1 );

neuesSucheNach := @KeyWords( sucheNach ; alleLkpMitarbeiter ; "" );

@DBLookup( ...... ; neuesSucheNach ; .... )

in neuesSucheNach stehen nur die Mitarbeiter, für die es wirklich Werte gibt...

jetzt muss man das alles nur noch ordentlich zusammensetzen
{mitarbeiterOhneSuche := @Trim( @Replace( SucheNach ; neuesSucheNach ; "" ) )}

und fertig ist die Wurst.

Das einzige Problem, das auftreten kann ist das, dass er zu viele Mitarbeiter hat, und der DBColumn über die 32k Grenze kommt... dann kommt er nämlich um Script wirklich nicht mehr herum...

HTH
Tode

Glombi:
Ist eigentlich die Verwendung von Mehrfachwerten als Schlüssel offiziell supportet? Ich weiß, es geht und habe es auch schon mal gemacht, aber in der R6 Hilfe steht zum Key:
key
Text. Determines which document is actually read in order to retrieve a value. A document's key is the value displayed in the first sorted column within the view. See "Specifying a key."

Also "Text" und nicht "Text or Text list". Sollte uns das zu Denken geben  ???

Andreas

Semeaphoros:
Guter Hinweis, das sollte tatsächlich zum Nachdenken anregen.

Tode:
tja... auch nach mehrfachem lesen der Hilfe zu DBLookup konnte ich weder ein Indiz FÜR noch GEGEN Mehrfachwerte finden...

Ich WEISS, dass das seit ich denken kann schon immer funktioniert hat.. ich hoffe nur, dass das auch supportet wird.... denn sonst könnten bei R7 viele viele meiner Datenbanken auf die Schnauze fallen (wenn es IBM einfällt, das plötzlich nicht mehr zu supporten...)

aber HALT: Die Knowledgebase rettet mich (mal wieder) im Artikel 1088821 stehen Fragen und Antworten zu DBLookup, unter anderem diese:

3.   Can you Lookup using multiple keywords?
Yes, by separating the multiple keywords by a colon.  Also, you can reference a field which contains multiple keywords, as long as that field has "Allow Multi-Values" checked ON.

Gott sei Dank...
Tode

Glombi:
Der Artikel ist mir doch glatt durch die Lappen gegangen. Stellt sich die Frage, warum die Hilfe nicht aktualisiert wird? Vergessen oder vertraut man dem nicht so ganz ;D

Kann ich mich - wenn es "hart auf hart kommt" - vor Gericht auf die KBASE berufen   ???

Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln