Domino 9 und frühere Versionen > ND6: Entwicklung
Auswahlliste mit @DBLOOKUP im Web
LisaS:
Hi,
Ich hab eine View in der ich zwei Kategorisierte Palten habe.
Erste mit einer ID-Nummer und zweite mit schlagwörtern.
In einer Maske habe ich ein Auswahlfeld das ich mit folgender Formel berechne.
@IfError(@DbLookup("":"NoCache"; "";"ID";ID-Nummer;2))
Problem: Die Auswahlliste zeigt immer nur den ersten wert aus der zweiten Spalte.
Wenn ich die zweite Spalte nicht kategorisiere dann zeigt die Liste zwar alles an, aber die die Schlagwörter unter
einer ID-Nummer öfters die gleichen sind wird die Liste tierisch lang.
Weiß jemand Rat wie man das lösen kann, vieleicht gibt es ja auch noch einen anderen Ansatz.
Gruß
Hitcher
animate:
--- Zitat von: Hitcher am 21.04.04 - 18:03:45 ---
Wenn ich die zweite Spalte nicht kategorisiere dann zeigt die Liste zwar alles an, aber die die Schlagwörter unter
einer ID-Nummer öfters die gleichen sind wird die Liste tierisch lang.
--- Ende Zitat ---
also das mit der langen Liste kannst du ja mit einem einfachen @Unique beheben.
Nochwas: das mit dem @IsError-Prüfen brauchst du in Notes 6 nicht mehr. Da gibts einen neuen Parameter für die @DBLookup-Funktion, der Fehler ignoriert.
LisaS:
Danke,
@unique hat gut geklappt.
Wie kann ich denn die max. Länge der einzelnen Listeneinträge beschränken?
Mit
@Left(@Unique(@DbLookup("":"NoCache"; "";"RWAAufg";time_PrjIdLst;2;[FailSilent]));20)
schneide ich den Eintrag ja ab, will ich aber nicht der Eintrag soll ur verkürzt angezeigt werden und in voller Länge abgespeichert werden.
Gruß
Hitcher
animate:
da könntest du mit Aliasen arbeiten:
_liste := @Unique(@DbLookup("":"NoCache"; "";"RWAAufg";time_PrjIdLst;2;[FailSilent]));
@Left(_liste;20) + "|" + _liste
LisaS:
Habe Deine Formel eingesetzt aber jetzt bekomme ich die ersten 20 Zeichen plus |und den kpl. Eintrag.
Das ganze ist übrigens für den Web-Browser.
Gruß
Hitcher
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln