Office: Kommazahl in Zahl mit Punkt für SQL umwandeln

Helfe beim Thema Kommazahl in Zahl mit Punkt für SQL umwandeln in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, hole mir von einem Formular eine Zahl (mit Dezimalstellen). Z.B. 100,11 Baue ich nun unter VBA einen SQL-String auf, setzt er natürlich diese... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Fred vom Jupiter, 25. April 2006.

  1. Kommazahl in Zahl mit Punkt für SQL umwandeln


    Hallo,

    hole mir von einem Formular eine Zahl (mit Dezimalstellen). Z.B. 100,11

    Baue ich nun unter VBA einen SQL-String auf, setzt er natürlich diese Zahl ein. Jedochmit Komma, so daß es natürlich zu einer Fehlermeldung kommt. Syntax falsch.

    Wie wandele ich dies Zahl nun um? Punkt statt Komma!!! Z.B. 100.11

    CU
    Maggo

    :)
     
    Fred vom Jupiter, 25. April 2006
    #1
  2. Mit Str() behandeln - s. dazu donkarls FAQ 6.21 (Link in meiner Signatur).
     
    Arne Dieckmann, 27. April 2006
    #2
  3. Danke für die Antwort. Als String übergeben, okay. Doch wie wandele ich den String "100,11" in "100.11" um?

    Gibt es einen einfach Befehl der das Komma im String durch einen Punkt ersetzt?

    CU
    Maggo
     
    Fred vom Jupiter, 27. April 2006
    #3
  4. Kommazahl in Zahl mit Punkt für SQL umwandeln

    Und wenn ich es als String übergebe heißte es ja:

    update feld1='100.11' ....

    und feld1 ist aber ein dezimalfeld, geht das?

    CU
    Maggo
     
    Fred vom Jupiter, 27. April 2006
    #4
  5. Oh...

    habe die Lösung gefunden:

    Kleine Funktion gebaut, da ich dies öfters benötige:

    --------
    Public Function komma_zu_punkt(strzahl As String)

    komma_zu_punkt = Replace(strzahl, ",", ".")

    End Function
    ---------

    Sql-String lautet dann wie folgt:

    "update feld1 = val('" & variable & "') where ........."

    So klappt es... :-)

    CU
    Maggo
     
    Fred vom Jupiter, 27. April 2006
    #5
  6. Ich habe auf FAQ 6.21 verwiesen (warum mach ich das wohl?).

    Wenn du dort nachschaust, siehst du, wie überflüssig deine Funktion ist. Da das aber wohl zuviel verlangt ist:

    Obwohl im Code ein Punkt steht, wird an SQL ein Komma übergeben, außer man verwendet:

    Code:
     
    Arne Dieckmann, 27. April 2006
    #6
  7. Nein, hatte die FAQ gelesen...

    nur wenn ich mit val(string) gearbeitet habe, hat er mir die Nachkommastellen abgeschnitten. Hatte das val aber auch an der falschen stelle gesetzt. Merke ich jetzt gerade...

    Danke nochmals...

    CU
    Maggo
     
    Fred vom Jupiter, 27. April 2006
    #7
  8. Kommazahl in Zahl mit Punkt für SQL umwandeln

    Val ??? Str() !!!
     
    Sascha Trowitzsch, 27. April 2006
    #8
Thema:

Kommazahl in Zahl mit Punkt für SQL umwandeln

Die Seite wird geladen...
  1. Kommazahl in Zahl mit Punkt für SQL umwandeln - Similar Threads - Kommazahl Zahl Punkt

  2. Exel Farbige Zahlen addieren

    in Microsoft Excel Hilfe
    Exel Farbige Zahlen addieren: Hallo an alle, folgendes Problem...ich möchte rote und blaue Zahlen zusammen zählen. Das Problem ist, dass ich eine Summenspalte für vormittags und nachmittags habe. In der Tabelle befinden sich...
  3. Sonnabende zählen

    in Microsoft Excel Hilfe
    Sonnabende zählen: Hallo, es geht um Office 2024. ich möchte von einem Startdatum in der Vergangenheit bis Heute() die Sonnabende zählen. Formeln sind nich mein Speziakgebiet. <img...
  4. Excel 2003: Ganzzahl in Kommazahl umwandeln

    in Microsoft Excel Hilfe
    Excel 2003: Ganzzahl in Kommazahl umwandeln: Hallo, ich habe da noch ein kleines Problem, dass ich so nicht gelöst bekomme. Ich habe Zahlenwerte, die eine Ganzzahl sind (z.B. 12). Die anderen Werte sind Kommawerte (z.B. 12,24). Für die...
  5. Sverweis mit Kommazahl als Suchkriterium

    in Microsoft Excel Hilfe
    Sverweis mit Kommazahl als Suchkriterium: Guten Morgen liebe Excellaner, ich scheitere gerade an einer über viele Jahre genutzten Excel Funktion und kann mir darauf keinen Reim machen. Folgendes Szenario: Sverweis soll Wert B gemäß...
  6. Kommazahlen vergleichen if

    in Microsoft Excel Hilfe
    Kommazahlen vergleichen if: Hallo zusammen, Ich habe ein Problem, und zwar habe ich in einer Tabelle viele Zahlen mit einem Komma stehen. Jetzt möchte ich mittels eines VBA-Codes immer vergleichen, also z.B. Code: row=0...
  7. Wie Nachkommastellen einer Kommazahl auslesen und separat als Zahlenwert abspeichern?

    in Microsoft Excel Hilfe
    Wie Nachkommastellen einer Kommazahl auslesen und separat als Zahlenwert abspeichern?: Hallo ! Ich habe mal eine Frage an euch: Wie genau kann aus einer Kommazahl die Gesamtanzahl der Nachkommastellen bestimmen und diese Gesamtanzahl in einer separaten Integer Variable...
  8. Excel 2000 bearbeitet keine Kommazahlen

    in Microsoft Excel Hilfe
    Excel 2000 bearbeitet keine Kommazahlen: Hallo zusammen, offentlich könnt Ihr mir helfen. Ich musste mein Excel 2000 nach Festplattencrash neu installieren. Leider verarbeitet es nun keine Zahlen mit Komma mehr. Bsp ich gebe in...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden