Hallo Forum, holla Simulator,
Ich möchte mit einer Init Methode eine Lieferliste erzeugen (Lieferliste = tabin, Erzeugen des Maschinenkörpers). Das ist auch soweit kein Problem. Probleme habe ich mit dem Erzeugen der Attribute. In meiner tabout Tabelle ist vermerkt, an welchen Maschinenkörper(mk) welche Optionen angebaut werden (boolean). Diese Zuordnung soll nun als benutzerdefiniertes Attribut in den Maschinenkörper übertragen werden. D.h., ich möchte für jede Option (5 Stück) ein benutzerdefiniertes Attribut (boolean) im mk erzeugen. Wenn ich die Lieferliste „von Hand“ erstell funktioniert alles. Lasse ich die Lieferliste wie unten beschrieben erstellen heißt die 5. Spalte nicht „eigenschaften“ sondern table51, table52, table53…. In diesen Untertabellen ist jeder Spalte das Format string zugewiesen, normalerweise sollte jede Spalte ein anderes Format besitzen.
Was mache ich falsch? Wie kann ich meine 5 benutzerdef. Attribute erzeugen (boolean)?
is
tabout,tabin:object;
i,j:integer;
eigenschaften : table;
do
--erzeugen der Lieferliste für den Maschinenkörper
tabout := tabelle_parameter;
tabin :=tabelle_maschinenkoerper;
i:=1;
j:=1;
repeat
if tabout[3,i]/="" then
tabin[1,j] := schichtkalender.terminiere(tabout[1,i],48*60*60,“rückwärts“);
tabin[2,j] := ".bes.mk_"+tabout[3,i]+tabout[4,i];
eigenschaften.create;
tabin[5,j] := eigenschaften;
--hier ist das Problem!
j:=j+1;
end;
i:=i+1;
until tabout[3,i]=void;
end;
vielen Dank für die Hilfe
gruß
Didi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP