Frage zu Drucklayoutzeile
Hallo,
ich möchte gerne folgendes erreichen:
- wenn ein MwSt-Satz vorhanden ist, soll eine Zeile "Umsatzsteuer: xx,xx €" angezeigt werden
- wenn kein MwSt-Satz vorhanden ist soll eine Zeile "Rechnungssumme: xx,xx €" angezeigt werden
Hierfür habe ich folgendes in die Zeile eingetragen:
if 'MwSt Satz' > 0 then "Umsatzsteuer " + 'MWSt Gesamt:' else "Rechnungssumme " + 'Summe Gesamt:' end
Das führt jedoch bei keinem MwSt-Satz zur Anzeige "Umsatzsteuer: 0,00 €".
Was mache ich hier falsch?
Danke & Gruß
8 Antworten
-
Hallo
---
if 'MwSt Satz' then "Umsatzsteuer " + 'MWSt Gesamt:' else "Rechnungssumme " + 'Summe Gesamt:' end
---
Leo
-
Ich weiß nicht, was 'MwSt Satz' für ein Feldtyp ist, aber man müsste ja auch das wahrscheinlich numerische Feld 'MWSt Gesamt:' abfragen können:
if 'MWSt Gesamt:' > 0 then
"Umsatzsteuer " + text('MWSt Gesamt:')
else
"Rechnungssumme " + text('Summe Gesamt:')
end
-
Leo war wieder schneller ... ;)
-
hmmm, beide Varianten bringen die Anzeige "Umsatzsteuer: 0,00 €".
Das Feld 'MwSt Satz' ist ein Switch mit den Werten 0%, 19% und 7% - ich habe jetzt noch folgendes versucht:
if 'MWSt Satz' = "0%" then
"Rechnungssumme " + text('Brutto-Gesamt:')
else
"Umsatzsteuer " + text('MWSt Gesamt:')
endAber da kommt dann nur eine leere Zeile.
-
Wenn man den Texteintrag eines Auswahlfeldes abfragst, dann muss man das explizit angeben:
if text('MWSt Satz') = "0%" then ...
-
Hurra - so geht's jetzt...
Danke! -
doch noch Anschlußfrage - kann man den Textstil auch dabei verändern?
Also wenn die Anzeige "Rechnungssumme..." lautet, soll die fett ausgegeben werden - ansonsten normal.Derzeit habe ich zwei Felder mit unterschiedlichen Textattributen übereinander gelegt und jenachdem welches angezeigt werden soll bekommt das andere einen leeren Inhalt zugewiesen - nicht sehr elegant, aber funktioniert...
-
Nein, per Script lässt sich der Textstil meines Wissens nicht so ohne weiteres ändern. Die Lösung mit den beiden verschiedenen Feldern wäre wahrscheinlich auch meine gewesen.
Content aside
- vor 4 JahrenZuletzt aktiv
- 8Antworten
- 760Ansichten