Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: KlaSur am November 17, 2023, 13:49:29

Titel: Umwandeln TabellenFelder von "String" in "Zahl"
Beitrag von: KlaSur am November 17, 2023, 13:49:29
Hallo,

ich habe eine "Import-Tabelle" erstellt aber leider nicht mit den richtigen Feldtypen. Jetzt muss ich aus Text (255 Zeichen) ein Zahlenfeld erstellen/umwandeln und noch dazu wo das Komma als Punkt dargestellt wird. Könnt ihr
mir da helfen. Wie gehe ich am besten vor "Abfrage","VBA", "anderes Programm z.B.Exel"?

Gruß KlaSur
Titel: Re: Umwandeln TabellenFelder von "String" in "Zahl"
Beitrag von: andyfau am November 17, 2023, 14:26:56
Hallo,

wenn Du in einer Abfrage die Funktion "Wert" nutzt, geht das recht einfach. Dabei werden Punkte als Dezimaltrennzeichen (in Deutschland das Komma) interpretiert. Achtung, sind Kommas im String ist dort die Auswertung als Zahl zu Ende. Führende Blanks werden ignoriert. Beispiel:

RichtigeZahl: Wert([Stringzahl])
22.5 wird 22,5

148,123 wird 148

-2.5 wird -2,5
+4.6 wird  4,6
Titel: Re: Umwandeln TabellenFelder von "String" in "Zahl"
Beitrag von: KlaSur am November 21, 2023, 11:48:10
Hallo Andyfau,

wo bist du? Bist du bei einer Access-Abfrage oder bist du im VBA wo ich dann mit einer Schleife die einzelnen Zeilen umwandeln muss. Ich habe bei der Access-Abfrage keine Funktion "Wert" nur Mittel oder Erster oder  Letzter  -Wert ?

Gruß KlaSur   
Titel: Re: Umwandeln TabellenFelder von "String" in "Zahl"
Beitrag von: MzKlMu am November 21, 2023, 12:34:42
Hallo,
Zitatwo bist du?
Die Frage stellt sich nicht. Das kann von der Syntax her grundsätzlich kein VBA sein. Wert ist auch Deutsch was ein weiterer Grund ist für kein VBA. Wert ist auch keine Agregatfunktion wie Mittel oder Erster oder  Letzter Wert. Die gezeigte Zeile ist ein berechnetes Feld in einer Abfrage. Einfach in einer Abfrage die Zeile als Spalte in einer leeren Spalte der Abfrage einfügen.

Titel: Re: Umwandeln TabellenFelder von "String" in "Zahl"
Beitrag von: KlaSur am November 21, 2023, 14:35:03
Danke Klaus, daß du mich in deiner freundlichen Art darauf hinweist. Jetzt habe ich es verstanden und werd es mal probieren. Mein Dank auch an Andyfau!

Gruß KlaSur
Titel: Re: Umwandeln TabellenFelder von "String" in "Zahl"
Beitrag von: MzKlMu am November 21, 2023, 14:57:48
Hallo,
Zitatdaß du mich in deiner freundlichen Art darauf hinweist.
So bin ich halt.  :)  ;D