Deutsch
Forum

string$ in dezimalzahl ! umwandeln

 
- Seite 1 -



holmol93
Hallo zusammen,

gibt es eine Funktion, um einen String in eine !- 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!
waitinput
 
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 über 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 für Listen, da bei uns das Komma der Dezimaltrenner ist.
 
Gruß Thomas
Windows XP SP2, XProfan X2
12.07.2013  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

6.730 Betrachtungen

Unbenanntvor 0 min.
Uwe Lang vor 21 Tagen
Gast.081516.07.2024
E.T.14.01.2024
Normann Strübli07.06.2020
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Thomas Freier (2x)
holmol93 (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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