Italia
Foro

string$ in dezimalzahl ! umwandeln

 
- Page 1 -



holmol93
Hallo zusammen,

gibt es eine Funktion, um einen String in un !- Variable umzuwandeln?

Strings in Integerwerte kann man ja via integer%=string$ umwandeln.

Bei Dezimalzahlen klappt das jedoch nur wenn der String eine Ganzzahl ist also zB 1.

Wenn man einen String mit dem Inhalt "1.5" umwandelt, ist das Ergebnis in der !-Variable "0.000000"...

Habe ich etwas übersehen?

Gruess,
Danny
 
11.07.2013  
 



« Dieser Beitrag wurde als Lösung gekennzeichnet. »


Thomas
Freier
Denke, diesen Weg suchst du. Suchen und Ersetzen von unerwünschten Zeichen/ -folgen (z.B.: 12,.34) müssen dann noch erfolgen, wenn sie im String vorkommen könnten.
KompilierenMarkierenSeparieren
cls
var a$="12,44"
' min. Komma in einen Punkt umwandeln, wenn Komma im String möglich
a$=translate$(a$,",",".")
var a!=val(a$)
print a!
waitinp
 
Gruß Thomas
Windows XP SP2, XProfan X2
11.07.2013  
 




holmol93
Heyhoo

Dankeschön, klappt super!

Die Überprüfung musste ich garnicht einbauen, da es hier um Artikelpreise geht, die in einer DB als String abgelegt sind Da kann ich relativ sicher sein, dass die in der richtigen Norm gespeichert wurden
 
12.07.2013  
 




Thomas
Freier

da es hier um Artikelpreise geht, die in einer DB als String abgelegt sind

Hier ist die Gefahr, wenn der DB-Feldtyp nicht nummerisch ist. Gerne wird circa das Edit-Feld die Eingabe auf Zahlen und ein Komma begrenzt und dann in der DB als z.B.: 231,44 gespeichert. Spart später die Anpassung per Listen, da bei uns das Komma der Dezimaltrenner ist.
 
Gruß Thomas
Windows XP SP2, XProfan X2
12.07.2013  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

6.745 Views

Untitledvor 0 min.
Uwe Lang vor 27 Tagen
Gast.081516.07.2024
E.T.14.01.2024
Normann Strübli07.06.2020
Di più...

Themeninformationen

Dieses Thema hat 2 subscriber:

Thomas Freier (2x)
holmol93 (2x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie