Domino 9 und frühere Versionen > ND8: Entwicklung
@DBLookup auf kategorisierte Ansichtenfelder
ThomasHB:
Hallo Zusammen,
leider hab ich ein kleines Problem, welches mir noch nicht ganz klar ist.
Ich hab zwei Felder... Auswahlfelder (Combobox)
Die Auswahl der beiden Felder basieren auf eienr View, wovon Feld 1 kategorisiert ist.
In den beiden Feldern gibts jeweils eine Abfrage...
Ein Teil davon ist dieser hier:
--- Code: ---@DbLookup("":"NoCache";"";"($n_Call_ServiceSelection)";ServiceField;1);
--- Ende Code ---
Diese Abfrage klappt nicht. Vermutlich weil das Feld 1 kategorisiert ist ???
Mach ich das ganze andersrum:
--- Code: ---@DbLookup("":"NoCache";"";"($n_Call_ServiceSelection)";PrioField;2);
--- Ende Code ---
Das klappt...
Ich wähle im Feld 1 (PrioField) etwas aus und die Anzeige in Feld 2 wird entsprechend auf die mögliche Auswahl reduziert... Aber andersrum klappt das nicht.
Hat da jemand einen Tip für mich?
LG,
Thomas
ascabg:
Hallo,
Versuch im ersten Fall doch mal @DbColumn und nicht @DbLookUp.
Andreas
ThomasHB:
Hallo Andreas,
ja das funktioniert...
So sieht die funktionierende Abfrage aus:
--- Code: ---PrioField := n_call_prio;
@If(PrioField != "";
@DbLookup("":"NoCache";"";"($n_Call_ServiceSelection)";PrioField;2);
@DbColumn("":"NoCache";"";"($n_Call_ServiceSelection)";2)
)
--- Ende Code ---
und so die, welche nicht funktioniert:
--- Code: ---ServiceField := n_call_service;
REM {@DbColumn("":"NoCache"; ""; "($n_Call_ServiceSelection)"; 1)};
@If(ServiceField != "";
@DbLookup("":"NoCache";"";"($n_Call_ServiceSelection)";ServiceField;1);
@DbColumn("":"NoCache";"";"($n_Call_ServiceSelection)";1)
)
--- Ende Code ---
Und der Fehler ist:
Server Error: Entry not found in index.
LG,
Thomas
ascabg:
Beschreib doch mal etwas genauer was Du erreichen willst.
Etwa so etwas hier:
- Feld 1 => Combobox => User kann etwas auswaehlen
- Feld 2 => Combobox => Inhalt wird dynamisch gefuellt, je nach dem, was der User in Feld 1 gewaehlt hat.
Andreas
ThomasHB:
Du hast es schon treffend beschrieben...
Nur das soll eben für beide Felder gelten.
Um also dabei zu bleiben:
Zu Beginn sind die Felder leer.
- Feld 1 => Combobox => User kann etwas auswaehlen
- Feld 2 => Combobox => Inhalt wird dynamisch gefuellt, je nach dem, was der User in Feld 1 gewaehlt hat.
- Feld 2 => Combobox => User kann etwas auswaehlen
- Feld 1 => Combobox => Inhalt wird dynamisch gefuellt, je nach dem, was der User in Feld 2 gewaehlt hat.
Die View dahinter ist in Feld 1 kategorisiert. Feld 2 ist normal aufgebaut.
LG,
Thomas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln