Einzelnen Beitrag anzeigen

Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.112 Beiträge
 
Delphi 12 Athens
 
#1

EditMask unterschied bei Integer und Text

  Alt 31. Dez 2022, 09:56
Delphi-Version: 5
Hallo Zusammen,

ich habe in einer Tabelle ein String- und ein Integer-Feld. In beiden ist der gleiche Wert enthalten: 100010077
Ich verwende für beide Felder extakt den gleiche EditMark:
Code:
'ST 00\-000\-0000;1;_';
Das String-Feld wird genau so wie erwartet formatiert:
Code:
ST 10-001-0077
Das Integer-Feld wird allerdings so ausgegeben:
Code:
100.010.077
Ich sollte erwähnen, die Anzeige erfolgt in ein DevExpress Grid
Delphi-Quellcode:
    
  //String-Feld '100010077' anzeige richtig 'ST 10-001-0077'
  TcxMaskEditProperties(cxGridArtikelDBBandedTableView1STRUKTURARTIKELNR.Properties).EditMask := 'ST 00\-000\-0000;1;_';

  //Integer-Feld 100010077 anzeige falsch 100.010.077
  TcxMaskEditProperties(cxGridArtikelDBBandedTableView1ARTIKELNR.Properties).EditMask := 'ST 00\-000\-0000;1;_';
Beide Felder sind übrigens rein ReadOnly.

Hat jemand eine Idee?
  Mit Zitat antworten Zitat