Zahlenformatierung - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Old Eagle Eye (148 Beiträge) am Mittwoch, 5.Juni.2002, 09:59. WWW: www.bigmountain.at
    Zahlenformatierung

      Hallo Forum,

      (wie) kann man eine Zahl formatiert ausgeben? Ich weiss zwar inzwischen, wie man berechnete Ergebnisse auf n-Nachkommastellen runden bzw. ausgeben kann, aber wie verhält sich das mit den 'Tausender-Punkten'?
      Ich möchte z.B., dass sich ein, in der DB als Zahl angelegtes Feld, mit dem Wert 13245.90 dann am Bildschirm so darstellt: 13.245,90

      usw.
      Danke
      OEE


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Old Eagle Eye (148 Beiträge) am Mittwoch, 5.Juni.2002, 09:59. WWW: www.bigmountain.at
    Zahlenformatierung

      Hallo Forum,

      (wie) kann man eine Zahl formatiert ausgeben? Ich weiss zwar inzwischen, wie man berechnete Ergebnisse auf n-Nachkommastellen runden bzw. ausgeben kann, aber wie verhält sich das mit den 'Tausender-Punkten'?
      Ich möchte z.B., dass sich ein, in der DB als Zahl angelegtes Feld, mit dem Wert 13245.90 dann am Bildschirm so darstellt: 13.245,90

      usw.
      Danke
      OEE

     Antworten

    Beitrag von Oliver ;-) (500 Beiträge) am Mittwoch, 5.Juni.2002, 12:07.
    Re: Zahlenformatierung

      Hallo OEE,

      es geht bestimmt eleganter, aber so scheint es auch zu funktionieren (zumindest bis 100.000):

      $zahl="54123.45";  ## irgendeine Zahl definieren
      $zahl=~ tr/./,/;  ## Punkt durch Komma ersetzen
      $zahl_ende=substr($zahl,-6);  ## die letzten sechs Zeichen abtrennen
      my $Laenge = length($zahl); ## die Länge der Zahl ermitteln
      $k=$Laenge-6;  ## die restliche Länge ermitteln
      $zahl_anfang=substr($zahl,0,$k);  ## die ersten Zeichen abtrennen
      out $zahl_anfang.".".$zahl_ende; ## Zahl mit Punkt wieder zusammensetzen
      


      Grüße
      Oliver ;-)

     Antworten


     
 Liste der Einträge von 46650 bis 46800:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!