Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#8

AW: Formatierung einer Kontonummer im SQL Statement

  Alt 4. Mär 2011, 14:20
Also ich würde diese spezielle Art der Formatierung ganz klar auf der Clientseite, also im Programm, vornehmen.

Dies lässt sich z.B. mit dem Event OnGetText erreichen:
Delphi-Quellcode:
procedure TFormReport.KontoNummerOnGetText(Sender: TField; var Text: String; DisplayText: Boolean);
begin
  Text := Sender.AsString;
  Text := copy(Text, 1, Length(Text)-3) + 'XXX';
end;
Ich würde in SQL auch keinesfalls durch 1000 dividieren, denn es gilt
eine KontoNummer ist keine Nummer sondern ein String.
Genausowenig ist eine Postleitzahl eine Zahl, sondern sie ist ein String der eben nur aus Ziffern besteht.
Das gleiche gilt auch für die Sozialversicherungsnummer.
Andreas
  Mit Zitat antworten Zitat