Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: gere am 30.11.05 - 16:00:45
-
Hallo zusammen,
Ich steh gerade ziemlich auf dem Schlauch. Ich habe folgende Ansicht mit 2 Spalten:
Obst Birne
Obst Apfel
Obst Orange
Gemüse Gurke
Dann hab ich eine Maske mit 2 Dialoglisten. In der ersten Dialogliste wird die erste Spalte der obigen Ansicht abgefragt. In der 2. Dialogliste sollen dann die zugehörigen Werte aus der 2. Spalte der Ansicht angezeigt werden, also wenn man Obst wählt, soll Birne, Apfel, Orange zur Auswahl stehen.
Ich hab das mit der Formel @DbLookup("":"NoCache";"Server:DB-ID"; "Ansichtsname";"1. Dialogfeld der Maske";"1";"[FAILSILENT]")) versucht. Das klappt aber leider alles irgendwie nicht.
Kann mir da evtl. jemand einen Tip geben?
Vielen Dank im Voraus,
Gruß Gere
-
"Klappt irgendwie nicht" ist nicht besonders hilfreich ...
Was aber auf den ersten Blick zu sehen ist: Im dbLookup fragst Du die erste statt der zweiten Spalte ab.
Wenn Dein Beispiel stimmt, ist ausserdem Deine Ansicht nicht nach der ersten Spalte sortiert.
Bernhard
-
Hallo Bernhard,
OK ich war im Beispiel ein wenig schludrig. Die erste Spalte ist bei mir aufsteigend sortiert. Klappt nicht heißt, dass ich den Fehler "Falscher Datentyp für Datenbankfunktion" angezeigt bekomme.
Gruß Gere
-
Hi,
wenn du eine Spaltennummer angibst ist das eine Zahl und kein String.
D.h. du darfst die 1 nicht in Anführungszeichen setzen.
Axel
-
Naja, den Feldnamen aber auch nicht, ebensó [FAILSILENT]. Letzteres dürfte wohl die Fehlermeldung provozieren.
Bevor wir weiter unsere Kristallkugeln bemühen, sollte Gere mal seine Formel aufmalen.
Bernhard