Hallo zusammen,
ich habe eine Lieferliste in der alle Aufträge (Auftragsankunft, Nummer, etc.) hinterlegt sind. Dazu gehört auch eine Spalte, die auf eine Subtabelle verweist. In dieser Subtabelle sind die Auftragsinformationen hinterlegt (2 Spalten: Artikelnummer und Stückzahl).
Wenn das Förderhilfsmittel, dass für einen Auftrag steht, erzeugt wird, würde ich gerne die Informationen aus der Subtabelle in ein Attribut vom Typ "table" schreiben.
Bisher habe ich es mit folgendem Code versucht:
Code:
is
i,j:integer;
zeilenGes:integer;
spalte:integer;
do
zeilenGes := Lieferliste.YDim;
for i:= 1 to zeilenGes loop
if @.id = i then
for j := 1 to 3 loop
Lieferliste("Auftragsinhalt",j).kopiereBereichNach({1,1}..{*,*},@.Auftragsliste,1,1);
-- Alternativer Ansatz: @.Auftragsliste := Lieferliste.holeSubAttribut("Auftragsinhalt", "Artikelnummer");
next;
end;
exitloop;
next;
end;
Leider bekomme ich immer die Fehlermeldung: "Sie haben ein Objekt, bei dem es sich nicht um eine Methode handelt, mit einer Parameterliste verwendet."
Kann mir jemand weiterhelfen, ob mein Ansatz Sinn ergibt und wie ich das vielleicht abändern kann?
Oder ist meine Herangehensweise die Falsche?
Gibt es vielleicht eine "schönere" Möglichkeit während der Simulation wiederholt auf die Informationen der Subtabelle zuzugreifen?
Ich bin für jeden Tipp dankbar
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP