Drucklayout if then
Hallo Zusammen, wir nutzen Ninox u.A. als Rechnungsprogramm und haben im Drucklayout folgenden Code in einem Textfeld stehen:
if 'Summe MwSt. 19%' != "0" then
"MwSt. 19%"
end;
if 'Summe MwSt. 16%' != "0" then
"MwSt. 16%"
end;
if 'Summe MwSt. 7%' != "0" then
"MwSt. 7%"
end
Durch rumprobieren, habe ich herausgefunden, dass bei einem if-then Code immer nur die letzte Kommandozeile ausgeführt wird. Wie kann ich den Code so umschreiben, dass es funktioniert? :)
Ergänzung:
Dieser Code funktioniert, haut jedoch immer einen ungewollten Zeilenumbruch mit rein :(
if 'Summe MwSt. 19%' != 0 then
"MwSt. 19%"
end + "
" + if 'Summe MwSt. 16%' != 0 then
"MwSt. 16%"
end + "
" + if 'Summe MwSt. 7%' != 0 then
"MwSt. 7%"
end
4 Antworten
-
Ich würde folgendes probieren:
let vErgebnis := "";
if 'Summe MwSt. 19%' != "0" then
vErgebnis := "MwSt. 19%"
else
if 'Summe MwSt. 16%' != "0" then
vErgebnis := "MwSt. 16%"
else
if 'Summe MwSt. 7%' != "0" then
vErgebnis :="MwSt. 7%"
endend
end;
vErgebnis
-
Hallo Uwe,
ich die Problematik heute bei mir lösen müssen. Es geht darum, dass es mehrere Steuersätze in einer Rechnung geben kann und diese alle aufgelistet werden müssen. Ich habe es so gelöst:---
if 'Summe MwSt. 19%' then
"MwSt. 19%"+"
"
end + if 'Summe MwSt. 16%' then
"MwSt. 16%"+"
"
end + if 'Summe MwSt. 7%' then
"MwSt. 7%"
end
---
Leo
-
Leo, da hast du natürlich Recht. Ich dachte es geht nur um eine einzelne Auswahl.
-
Hallo Leo, vielen Dank, das hat funktioniert. :)
Content aside
- vor 4 JahrenZuletzt aktiv
- 4Antworten
- 448Ansichten