Announcement

Collapse
No announcement yet.

dBase 4 / DBEdit numerisch mit 2 Kommastellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • dBase 4 / DBEdit numerisch mit 2 Kommastellen

    Hallo,
    ich bin aufgrund interner Strukturen gezwungen, eine vorhandene dBase-Datenbank zu verwenden ohne sie in ihrer Struktur zu verändern.
    Mit dem Feld DBEdit möchte ich über TTable einen numerischen Wert editieren können, der 2 Kommastellen hat, z.B. Preis 12,10 DM. Im DBEdit wird hier 12,1 DM dargestellt. Wer kann mir helfen? Was ist zu tun, daß im DBEdit 12,10 DM angezeigt wird ?

  • #2
    Hallo,

    über die rechte Maustaste kann für TTable/TQuery der <b>Feldeditor</b> aufgerufen werden, um für alle Tabellenspalten persistente TField-Instanzen anzulegen, die dann im Objektinspektor konfiguriert werden können. Und hier kann die Eigenschaft <b>Currency</b> aktiviert werden, so dass Delphi die Darstellung von Währungsbeträgen in eigener Regie übernimmt:
    <pre>
    object Table1: TTable
    Active = True
    DatabaseName = 'DBDEMOS'
    TableName = 'MASTER.DBF'
    Left = 48
    Top = 112
    <b>object Table1CUR_PRICE: TFloatField
    FieldName = 'CUR_PRICE'
    currency = True
    end</b>
    end
    </pre&gt

    Comment

    Working...
    X