Warum diese Fehlermeldung? : Ungültiger Operator: number * [number] in Zeile 3, Spalte 4
So ist der Code fehlerfrei:
if Wochenpreis = false then
sum(Miet_Positionen.Artikel.'Mietpreis Tag')
else
sum(Miet_Positionen.Artikel.'Mietpreis Woche (7 Tage - 20%)')
end
Wenn ich die Multiplikation mit *Miet_Positionen.'Stück' einsetzte, kommt die Fehlermeldung. Und ich finde den Grund nicht. Für einen Tip wäre ich sehr dankbar.
if Wochenpreis = false then
sum(Miet_Positionen.Artikel.'Mietpreis Tag')*Miet_Positionen.'Stück'
else
sum(Miet_Positionen.Artikel.'Mietpreis Woche (7 Tage - 20%)')
end
2 Antworten
-
[...] zeig an, dass es sich bei diesem Parameter um ein Array handelt. Es sollte richtig heißen:
–––
sum(Miet_Positionen.('Stück' * Artikel.'Mietpreis Tag'))
–––Birger
-
Hallo Birger,
vielen Dank für den Hinweis. Genau das war der Fehler: Ich habe versucht mehrere Positionen (Array) mit einer (falschen) Formel zu multiplizieren. Jetzt weiß ich auch worauf [..] hinweist. Super.
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 696Ansichten