Domino 9 und frühere Versionen > ND8: Entwicklung

mal wieder: mehrere Feldwerte aus DB übernehmen

(1/1)

marsu_2:
Ein Bekanntes Problem, ich möchte aus mehreren Datenbanken einige Felder per @DBLookup importieren.

Dafür nutze ich ein verstecktes Feld das mit @DBLookup gefüllt wird. Danach verteile ich die Werte mit
--- Code: ---@Word(feldliste; "~~"; 1)
--- Ende Code ---
in die einzelnen Felder.

Soweit kein Problem.

Nun habe ich aber noch drei Felder die über eine andere DB gefüllt werden müssen.

Das Problem:

Der select beruht auf  Werten die über den ersten DBLoockup gefüllt wurden.  
Vom Ablauf:
erstes Feld:

--- Code: ---Wert21~~Wert2~~Wert3
--- Ende Code ---

zweites Feld:



--- Code: ---@TextToNumber(@Word(feldliste; "~~"; 2))
--- Ende Code ---

drittes Feld :

--- Code: ---_lookup:= @DbLookup("" : "NoCache" ; "...Pfad.nsf" ; "View4DB" ;zweites Feld; 2);
@If(@IsError( _lookup ) ; "nicht vorhanden" ; @Subset( _lookup;1))
--- Ende Code ---

Wenn Ich das ganze über einzelne @DbLookups löse als Vorgabewerte in den Feldern klappt auch die Abfrage für das dritte Feld. Es wird also daran liegen das bei der Abfrage des dritten Feldes noch nicht der Wert des zweiten Feldes geschrieben ist. Nur weiß ich nicht wie ich das ändern könnte?
In den Feldwerten ist nach Validierung berechnen angehakt

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln