Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: alexbeer am 11.04.03 - 10:39:48
-
Hallo!
In einer Form wähle ich über eine ComboBox einen Wert aus einer Liste aus, die durch @dbcolumn aus einer View erzeugt wurde.
Nun sollen aber die anderen Werte dieser Zeile der View in weiteren Feldern in meiner Form für den Anwender automatisch aufgerufen werden.
Als Beispiel:
Aus dem Combofeld wähle ich aus der Liste einen Autotyp aus.
In weiteren Feldern, soll nun der Preis und meinetwegen die Farbe automatisch hinzugefügt werden.
Bislang habe ich das mit @dblookup versucht.
Bei mir klappt es aber nicht.
Kann mir dabei vielleicht jemand helfen?
Vielen Dank
-
Hallo,
ich kenne das Problem. Es läßt sich über Ansichten mit Kategorien lösen.
Nehme wir einmal an, wir hätten als erstes Merkmal die Auswahl eines Feldes per Combo-Box mit Namen
CB1
Dann nimmt man als Auswahlkriterium die folgende Formel:
@DbColumn("":"NoCache" ;"":"" ; "Ansicht";1)
wobei die Inhalte der 1. Spalte dargestellt werden.
Diese Auswahl soll ein Listenfeld steuern, dass die 2. Spalte der Ansicht in Abhängigkeit zur 1. Spalte darstellt:
@Unique(@DbLookup("":"NoCache" ;"":"" ; "Ansicht";CB1;2))
.
Will man noch eine dritte Abhängigkeit schaffen, dann sollte man eine zweite Ansicht kreieren, die die Inhalte des Listenfeldes als Kategorie in der 1. Spalte und das gewünschte Ergebnis in der 2. Spalte hat. Zu kompliziert ??? ???
Dann in der Hilfe unter DBLookup nachlesen.
Viel Glück.
-
Hallo,
zwei wunderbare Fragen dazu:
a) sollte das auch unter Domino 5 gehen?
b) Wie kriege ich das Teil dazu, den Wert des 2. Feldes erst dann zu berechnen, nachdem die erste Auswahl getroffen worden ist?
(Momentan bekomme ich die Fehlermeldung: Eintrag im Index nicht gefunden,... was ja stimmt :-\ )
Danke schon mal
Grüße
Frank
-
Zu a) Das ging schon unter R3.
Zu b) @If (Feld1 = ""; ""; @dbLookup (....))
Feld1 sollte die Property "Felder bei Schlüsselwortänderung aktualisieren" haben.
HTH,
Bernhard
-
Hmmm....
logo: if Schleife ... genial und einfach zugleich ;D
OK, das funktioniert so weit,... aber...
Kriege immer noch die Fehlermeldung, sobald ich den Wert 1 auswähle...
Diaglogliste: "Thema"
@DbColumn("":"NoCache";"":"";"test";1)
------------
Berechnetes Textfeld "istdann"
@if(Thema="";"";@dblookup("":"NoCache";"":"";"test";Thema;2))
---------
Ansicht test:
Spalte 1: Nr
Spalte 2: Titel
Was mache ich verkehrt?
Gruß Frank
-
Du suchst nach Thema, dann muss das auch in der ersten Spalte (sortiert !) der Ansicht auch zu finden sein. "Nr" scheint da nicht das richtige zu sein.
Bernhard
-
Ich haaaaabbbbs!!!! :D :D
Habe vergessen, die Spalte zu sortieren!!! ::)
Danke für die Tips!!!
Frank