Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#12

AW: Summe von 2 DBEdit Feldern

  Alt 16. Mär 2011, 12:15
Vielen Dank!!! Geht perfekt...
Wußte leider bis vorhin nicht,dass ein Dataset dazu gehört...
Bin lernfähig...
suche nach Tutorial Datenbanken mit Delphi

Wie bekommt man aber die Nachkommastellen angezeigt? z.B.: 12,500
Bei mir werden nur Zahlen ohne Komma angezeigt.
Was denn nun, per PN an mich werden die Nachkommastellen angezeigt (zu viele) und hier nicht?
Habe es so gemacht:

procedure TForm1.DBEdit75Change(Sender: TObject);
begin
DBEdit77.DataSource.DataSet.Edit;
DBEdit77.Field.Value := DBEdit76.Field.AsFloat * DBEdit75.Field.AsFloat;
DBEdit77.DataSource.DataSet.Post;
end;

//Geht perfekt Volker
Bitte benutze die Delphi-Tags, dann sieht das so aus
Delphi-Quellcode:
procedure TForm1.DBEdit75Change(Sender: TObject);
begin
  DBEdit77.DataSource.DataSet.Edit;
  // Berechnung mit Runden auf 2 Nachkommastellen)
  DBEdit77.Field.Value := RoundTo( DBEdit76.Field.AsFloat * DBEdit75.Field.AsFloat, -2 );
  DBEdit77.DataSource.DataSet.Post;
end;
Wenn nur die Anzeige gerundet dargestellt werden soll (und immer mit x Nachkommastellen) dann schau dir einfach mal die Eigenschaft Delphi-Referenz durchsuchenDisplayFormat an
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat