Zahlen zu Symphony mit kommastellen übergeben

  • Hallo zusammen,



    ich habe folgende Function definiert



    Code
    Class AuftragsItem	Public doc As NotesDocumentFunction getPreis As long 	getPreis = CStr(doc.EKPreis(0))	End Function


    Auf einer Maske habe ich eine Aktion erstellt die Symphony Writer aktiviert und eine Tabelle in dem Dokument anspricht und die Werte übergibt.

    Code
    table.Cell(rowIndex,4).value = item.getPreis


    Ich habe leider Das problem das die Werte nur aufgerundet werden und keine kommastellen angezeigt werden.


    Hat jemand eine idee wie ich dieses Problem lösen könnte


    mit Currency bzw Ccur kam ich auch nicht ans ziel.


    Ich würde mich über Hilfe freuen.


    Gruß


    Danke euch schonmal im vorraus

  • Vielleicht solltest du erst mal deinen Code sauberziehen, denn eine Methode die einen Rückgabewert vom Typ Long definiert und du den Wert vor der Rückgabe in einen String konvertierst gibt ja wohl erst mal gar keinen Sinn.


    Ggfls liegt es ja auch an der Zellenformatierung, daß diese eben nur ganze Zahlen anzeigt

    • Offizieller Beitrag

    Long ist der Falsche Typ, da ...

    Zitat

    Specifies a variable that contains a signed 4-byte integer.

    Was du brauchst ist Double.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein