Autor Thema: mal wieder: mehrere Feldwerte aus DB übernehmen  (Gelesen 1427 mal)

Offline marsu_2

  • Junior Mitglied
  • **
  • Beiträge: 62
mal wieder: mehrere Feldwerte aus DB übernehmen
« am: 25.09.14 - 17:22:34 »
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)
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

zweites Feld:


Code
@TextToNumber(@Word(feldliste; "~~"; 2))

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

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
« Letzte Änderung: 25.09.14 - 17:29:32 von marsu_2 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz