Domino 9 und frühere Versionen > ND6: Entwicklung

in Ansicht doppelte Einträge nicht anzeigen

<< < (2/2)

cauchy:
An einer anderen Stelle in der Datenbank will ich ein Prompt starten, welches nur die einfachen Einträge dieses Feldes enthalten soll, also ohne da mehrmals der gleiche Wert zur Auswahl steht.

Ich könnte das auch per Skript lösen, indem ich durch die entsprechenden Dokumente laufe und mit so die Einträge "zusammensuche".

Aber das ist erstens wohl gegen den Gedanken des Erfinders und zweitens ist es von der Performance auch schlechter.

So muss ich nur auf meinen View zugreifen ohne nochmal extra selektieren zu müssen.

Bloß wie bastel ich mir den view, dass alle mehrfach auftretenden Einträge nicht angezeigt werden, sprich die Dokumente?

Thomas Schulte:
@unique

cauchy:
Damit probiere ich die ganze Zeit rum....

Sehe ich das richtig, dass das in die view selection gehört mit @unique(Feldname)?

Weil dann ist kein Doc mehr da, denn @unique erwartet doch eine Liste und das ist es ja nun nicht...

harkpabst_meliantrop:

--- Zitat von: cauchy am 29.11.05 - 16:28:13 ---Damit probiere ich die ganze Zeit rum....

Sehe ich das richtig, dass das in die view selection gehört mit @unique(Feldname)?
--- Ende Zitat ---
Neeee. Das @Unique gehört auf den Rückgabewert deines @DbColumn oder @DbLookup losgelassen.

Trotzdem ist eknoris Vorschlag besser. Warum erst eine mehrdeutige Liste holen (und das noch bei den bekannten Limitierungen unseres DbLookup/Column), wenn man's gleich vermeiden kann?

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln