Währungsänderung in Tabelle



  • Hi,

    ich arbeite seit einiger Zeit mit DBGrid, DataSource und TTable. Nun habe ich mir dadurch verschiedene Tabellen angelegt. Wie kann man einen Currency Wert ändern?
    D.h.: bei mir wird immer DM angezeigt. Ich möchte aber Euro?

    mfg

    Micha



  • Hi,

    du hast eine Spalte Betrag, in der die DM- Beträge stehen. Dann machst du ne Query:

    Select t.Name,
    t.Betrag*0,511 as EuroBetrag

    from tabelle t

    oder wenn du es in der Datenbank ändern möchtest, so machst du ein UPDATE



  • Danke für deinen Beitrag, das ist es aber nicht was ich meinte.

    In der Spalte steht der Betrag und DM dahinter. Dieses soll aber EUR sein. Wahrscheinlich muss dazu eine Windows API Einstellung vorgenommen werden. Ich weiß aber nicht wie?

    mfg



  • Erzeugst du die Tabelle selbst oder war diese bereits vorhanden und du liest bzw. schreibst nur in diese Tabelle?

    Die Werte, die du im DB-Grid angezeigt bekommst stammen ja aus der DB.
    Also musst du eben dort die Änderungen vornehmen.

    Wenn du Werte von Windows ausliest (Uhrzeit, Währungsformat etc), dann musst du eben vorher diese Einstellungen korrekt setzen.
    Dazu wäre das WinAPI-Forum bzw. die SDK-Hilfe hilfreich.



  • Hast Du Deine Ländereinstellungen mal kontrolliert ??
    🙂



  • Danke, allen. Die Ländereinstellung ist ok.
    Ich habe beim kreieren der Datenbank, die Einstellung der Währung auf EUR gesetzt. Mittels API Befehl.

    Trotzdem Danke an alle


Anmelden zum Antworten