Hilfe bei Formel
Guten Morgen ,
ich bräuchte eure Hilfe. Nettwo Gesamt und Mst werden zuammen addiert.
'Netto-Gesamt:' + 'MWSt Gesamt:' + 'Versandkosten versteckt' ( das Feld wird nicht zu den anderen beiden dazu addiert ) alle 3 sind Berechnungsfelder.
Die Versandkosten werden mittel eines Auswahlfeld erzeugt.
Danke euch .
12 Antworten
-
Und wo ist jetzt das Problem? Wie heißt es immer: "Mehr Kontext". Was soll denn wie, wo passieren.
Wenn du ein Ergebnis in einem Feld haben möchtest lautet das Script:
Feldname := 'Netto-Gesamt:' + 'MWSt Gesamt:' + 'Versandkosten versteckt'
Wenn du es in einer Variablen haben möchtest:
let vErgebnis := 'Netto-Gesamt:' + 'MWSt Gesamt:' + 'Versandkosten versteckt' -
Hallo Uwe,
da hast du Recht :-)
Ich habe mal ein Screenshot gemacht.
-
Kann es leider nicht hochladen.
Ich möchte das Feld Netto Gesamt + Mwst Gesamt + Versankosten versteck = Ergebnis
Beispiel. 2,50 € + 1,00 € + 4,99 € = 3,50 € 4,99 .
Er rechnet nicht alles zusammen.
-
Wenn ich deine Ausfertigung richtig verstehe, geht es um die Darstellung des Ergebnisses.
Du Erstellst ein Funktionsfeld. Darin schreibst du folgende Formel:
'Netto-Gesamt:' + 'MWSt Gesamt:'+" € "+'Versandkosten versteckt' -
Das habe ich schon. Netto + Mwst rechnet er auch Zusammen.
Die Versandkosten werden nicht mit dazu gerechnet. ( Ist ein Auswahlfeld ) liegt es daran ?
Bid hochladen geht leider nicht.
-
Ja, ein Auswahlfeld gibt bei einfacher Abfrage die Nummer des gewählten Eintrages zurück..... wenn du als Text im Auswahlfeld "4,99" stehen hast, musst du das Auswahlfeld als text(auswahlfedl) auslesen... daraus zum rechnen aber noch eine Nummer machen. Also als Formel-Feld mit UweGs Formel:
'Netto-Gesamt:' + 'MWSt Gesamt:'+ number(text('Versandkosten versteckt')) + " €"
-
Ein Auswahlfeld ist einTextfeld.
Wie hast du denn die Versandkosten geschrieben? Mit komma oder Punkt? Ändere die Werte auf Punktnotation.
Wenn du damit rechnen möchtest musst du es in eine Zahl umwandeln. number(text(Auswahlfeld))
Zahl1+Zahl2+number(text(Auswahlfeld)) -
Jetzt passt es. Danke dir und die Geduld.
-
Und nicht vergessen - wenn es auch mit Währungszeichen (€) geschrieben ist, dann :
Zahl1+Zahl2+number(extractx(replace(text(Auswahlfeld, ",", "."), "\d+\.\d+"))
Leo
-
Leo das sagt er mir. Die Funktion wäre nicht definiert.
-
Klammer vergessen
Zahl1+Zahl2+number(extractx(replace(text(Auswahlfeld), ",", "."), "\d+\.\d+"))
-
Einfach Klasse. Danke dir.
Content aside
- vor 3 JahrenZuletzt aktiv
- 12Antworten
- 685Ansichten