von Toxitom » Fr, 04.01.2008 10:56
Hey,
OOo Basic kann keine Objekte "kopieren", du erhälst immer nur Referenzen auf Objekte. Daher auch die Verknüpfung.
Einen anderen Weg als den, den du wählst, kenn ich direkt nicht, wenn die Elemente "hochrücken" sollen. Andererseits ist die Reihenfolge in einem Array in der Regel nicht wichtig, so dass du das evt. auch anders lösen könntest.
Ansonsten musst du wahrscheinlich die Eigenschaften direkt "übertragen" - so etwa wie (aber ungetestet):
Code: Alles auswählen
For j = 0 To 2
Bestellung(j).flGroesse = Bestellung(j+1).flGroesse
Bestellung(j).flGasart = Bestellung(j+1).flGasart
Bestellung(j).flKonzentration = Bestellung(j+1).flKonzentration
Next j
Viele Grüße
Thomas
Hey,
OOo Basic kann keine Objekte "kopieren", du erhälst immer nur Referenzen auf Objekte. Daher auch die Verknüpfung.
Einen anderen Weg als den, den du wählst, kenn ich direkt nicht, wenn die Elemente "hochrücken" sollen. Andererseits ist die Reihenfolge in einem Array in der Regel nicht wichtig, so dass du das evt. auch anders lösen könntest.
Ansonsten musst du wahrscheinlich die Eigenschaften direkt "übertragen" - so etwa wie (aber ungetestet):
[code]For j = 0 To 2
Bestellung(j).flGroesse = Bestellung(j+1).flGroesse
Bestellung(j).flGasart = Bestellung(j+1).flGasart
Bestellung(j).flKonzentration = Bestellung(j+1).flKonzentration
Next j[/code]
Viele Grüße
Thomas