0

Text zu Zahl

Hallo an die Community!

ich habe ein vermutlich simples Anfänger-Problem.

Ich habe eine "Auswahl" als Combobox , mit 3 Optionen erstellt. Versender A (1), Versender B (2), Abholung (3). Bei der Wahl eines Versenders erfolgt eine Werteingabe der jeweiligen Kosten in einem Formelfeld "Versandkosten".

Versandkosten:

if Auswahl = "1" then "5,98"
else
    if Auswahl = "2" then "4,98" else "0,00" end
end

Bis hierhin ist soweit alles gut. Aber offensichtlich ist der Wert in "Versandkosten" ein Textwert und ich kann ihn dadurch im Feld "Endsumme" (dies wäre Nettosumme + Versandkosten) nicht addieren lassen, sondern es stehen dann in "Endsumme" die zwei Zahlenwerte nebeneinander.

Kann mir bitte jemand einen Tipp geben, wie ich da anpassen kann?

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo André, du kannst die Beträge gleich als numerische Werte angeben, also ohne Anführungszeichen. Dezimaltrennzeichen ist dann statt des Kommas aber der Punkt (5.98).

    Davon abgesehen sollte auch die Auswahl entweder auf den numerischen Wert (z. B. 1) oder den Text ("Versender A") der Option abgefragt werden. Im Ganzen sähe das so aus:

    if Auswahl = 1 then 5.98
    else
        if Auswahl = 2 then 4.98 else 0 end
    end
    

    Das Ergebnis ist dann auf jeden Fall eine Zahl, mit der auch weitergerechnet werden kann (z. B. für die Endsumme).

      • Andre.3
      • vor 1 Jahr
      • Gemeldet - anzeigen

       

      Hallo planox,

      ah da liegt der Hund begraben... Dezimaltrennzeichen. Ich habe es natürlich nur abwechselnd mit Anführungszeichen und Komma bzw. ohne  Anführungszeichen mit Komma probiert. Letzteres führte dann selbstverständlich immer zu einem Fehler.

      Vielen Dank, läuft jetzt!