von Domenico » So, 10.04.2016 22:28
Ich erläuer hier ein mal die Abläufe:
Code: Alles auswählen
thisComponent.sheets(1).getcellbyposition(1,n).setstring(Attr(b))
'enthält einen String, welcher die Varianten Breite und Farbe an Stelle 0 und 1 für die Auswahl im Shop plaziert
thisComponent.sheets(1).getcellbyposition(2,n).setstring(Value(a))
'hier wird der Wert Value (bestehend aus Breite, Farbe und Position für die Darstellung im Shop ermittelt
thisComponent.sheets(1).getcellbyposition(0,n).setstring(id(n))
'id ist der Schlüssel des Vater-Artikels, zu welchem die Varkombis zugeordnet werden.
thisComponent.sheets(1).getcellbyposition(4,n).setstring(Reference(n))
'Generiert die Artikelnummern mit dreistelliger, aufsteigender Endnummer
thisComponent.sheets(1).getcellbyposition(8,n).setstring(aPreis(a))
'Generiert den Aufpreis für die verschiedenen Breiten, welcher auf den Artikelpreis des Vaters aufgerechnet wird
thisComponent.sheets(1).getcellbyposition(10,n).setstring(Menge())
thisComponent.sheets(1).getcellbyposition(11,n).setstring(mMenge())
'Hier werden Lagerbestand und Mindestabnahme gesetzt
thisComponent.sheets(1).getcellbyposition(15,n).setstring(Bild(b))
'Hier wird die Stelle des aufzurufendes Bildes ermittelt, welche zur Farbe passt
Die Angaben (a) (b) (n) können ignoriert werden.
Diese hat jemand so eingefügt, als ein Beispiel erstellt hatte.
Ich gehe davon aus, dass er die dazugehörigen Spalten nennen wollte.
die Lösung ist nicht schlecht.
Die Bilder werden allerdings falsch nummeriert.
Aber das ist sicher leicht zu ändern.
Man hat so viele Wege die zum Ziel führen, dass man sicher immer wieder etwas verändern wird.
Gruß
Domenico
Ich erläuer hier ein mal die Abläufe:
[code]
thisComponent.sheets(1).getcellbyposition(1,n).setstring(Attr(b))
'enthält einen String, welcher die Varianten Breite und Farbe an Stelle 0 und 1 für die Auswahl im Shop plaziert
thisComponent.sheets(1).getcellbyposition(2,n).setstring(Value(a))
'hier wird der Wert Value (bestehend aus Breite, Farbe und Position für die Darstellung im Shop ermittelt
thisComponent.sheets(1).getcellbyposition(0,n).setstring(id(n))
'id ist der Schlüssel des Vater-Artikels, zu welchem die Varkombis zugeordnet werden.
thisComponent.sheets(1).getcellbyposition(4,n).setstring(Reference(n))
'Generiert die Artikelnummern mit dreistelliger, aufsteigender Endnummer
thisComponent.sheets(1).getcellbyposition(8,n).setstring(aPreis(a))
'Generiert den Aufpreis für die verschiedenen Breiten, welcher auf den Artikelpreis des Vaters aufgerechnet wird
thisComponent.sheets(1).getcellbyposition(10,n).setstring(Menge())
thisComponent.sheets(1).getcellbyposition(11,n).setstring(mMenge())
'Hier werden Lagerbestand und Mindestabnahme gesetzt
thisComponent.sheets(1).getcellbyposition(15,n).setstring(Bild(b))
'Hier wird die Stelle des aufzurufendes Bildes ermittelt, welche zur Farbe passt[/code]
Die Angaben (a) (b) (n) können ignoriert werden.
Diese hat jemand so eingefügt, als ein Beispiel erstellt hatte.
Ich gehe davon aus, dass er die dazugehörigen Spalten nennen wollte.
die Lösung ist nicht schlecht.
Die Bilder werden allerdings falsch nummeriert.
Aber das ist sicher leicht zu ändern.
Man hat so viele Wege die zum Ziel führen, dass man sicher immer wieder etwas verändern wird.
Gruß
Domenico