Hallo,
im Rezept 12 des Kochbuchs wird beschrieben, wie man per Makro und Kontextmenüfunktion für alle Positionen den Einzelpreis und den Rabatt ändert.
Diese würde ich gerne dahin anpassen, dass dies nur für alle markierten Positionen gemacht wird.
Als erstes habe ich in den Eigenschaften die Mehrfachsuwahl aktiviert.
Innerhalb des Makros habe ich dann in Zeile 7 den PArameter 2 auf
[Positionen($IndexSelected).Positionsnummer]
geändert. Lasse ich mir nun die Variable [_varPosition] über ein Meldungsfeld ausgeben, so werden mir die Positionsnummern der markierten Positionen angezeigt.
So wie es sein soll!
Versuche ich nun aber über die Variable [_varPosIndex] auf ein anderes Feld zuzugreifen, klappt dies nicht.
Beim Zugriff auf ein Feld wird immer der Wert des ersten Feldes zurück gegeben.
Wie komme ich bei dieser Maktroschleife innerhalb des Makros auf die Werte der Zeile?
im Rezept 12 des Kochbuchs wird beschrieben, wie man per Makro und Kontextmenüfunktion für alle Positionen den Einzelpreis und den Rabatt ändert.
Diese würde ich gerne dahin anpassen, dass dies nur für alle markierten Positionen gemacht wird.
Als erstes habe ich in den Eigenschaften die Mehrfachsuwahl aktiviert.
Innerhalb des Makros habe ich dann in Zeile 7 den PArameter 2 auf
[Positionen($IndexSelected).Positionsnummer]
geändert. Lasse ich mir nun die Variable [_varPosition] über ein Meldungsfeld ausgeben, so werden mir die Positionsnummern der markierten Positionen angezeigt.
So wie es sein soll!
Versuche ich nun aber über die Variable [_varPosIndex] auf ein anderes Feld zuzugreifen, klappt dies nicht.
Beim Zugriff auf ein Feld wird immer der Wert des ersten Feldes zurück gegeben.
Wie komme ich bei dieser Maktroschleife innerhalb des Makros auf die Werte der Zeile?