Domino 9 und frühere Versionen > ND6: Entwicklung

Automatisches Ausfüllen von Feldern aus einer View

(1/2) > >>

alexbeer:
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

HJPSoft:
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.

DonPromillo:
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

koehlerbv:
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

DonPromillo:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln