![]() |
Datenbank: ADO • Version: 4 • Zugriff über: ConnectionString
ADOTable Summe
Hallo,
hab eine ADOTable1 mit einen Eingabefeld KA_SUMME.Ich bin zu blond um eine Endsumme aller Datensätze untereinander in einen einfachen Editfeld(Edit1) anzuzeigen. Kann mir jemand helfen:oops::oops::oops:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin var for i := 1 to zahl1 do KA_SUMME: Double; begin ADOTable1.KA_SUMME KA_Summe := KA_Summe + i; end; |
AW: ADOTable Summe
Entweder bin ich noch sehr müde, oder Dein Code ist sinnfrei.....
Delphi-Quellcode:
Du könntest das Summenfeld an ein zweites Adodataset hängen mit
var
KA_SUMME: Double; begin ADOTable1.First; KA_SUMME := 0; While not ADOTable1.EOF do begin KA_SUMME := KA_SUMME + ADOTable1KA.asFloat; // oder KA_SUMME := KA_SUMME + ADOTable1.FieldByName(KA).asFloat ADOTable1.Next; end; end;
Code:
und bei jeder Änderung an Deiner Tabelle mit Requery aktualisieren
Select SUM(KA) from Tabelle where Bedingung
|
AW: ADOTable Summe
Guten Abend,
hab folgendes eingegeben:
Delphi-Quellcode:
// Aber es kommt permanent eine Fehlermeldung:
var
KA_SUMME: Double; begin ADOTable4.First; KA_SUMME := 0; While not ADOTable4.EOF do begin KA_SUMME := KA_SUMME + ADOTable4.FieldByName(KA_SUMME). asFloat ; ADOTable4.Next; end; end; [DCC Fehler] Unit1.pas(1574): E2010 Inkompatible Typen: 'WideString' und 'Double' Jetzt klemmt schon wieder die Säge...:oops::oops::oops: Hilfe benötigt...:pale: |
AW: ADOTable Summe
Delphi-Quellcode:
ich weiß nicht wie das Feld in der Datenbank heißt, in jedem Fall der Feldname als String
ADOTable4.FieldByName('KA_SUMME'). asFloat
// oder ADOTable4.FieldByName('KA'). asFloat |
AW: ADOTable Summe
Vielen Dank für die Unterstützung.:lol:
Eine Frage hab ich noch. Wie kann ich die Summe einer Spalte in einem Label angezeigt bekommen?:oops:
Delphi-Quellcode:
var
KA_SUMME: Double; begin ADOTable4.First; KA_SUMME := 0; While not ADOTable4.EOF do begin KA_SUMME := KA_SUMME + ADOTable4.FieldByName('KA_SUMME'). asFloat ; ADOTable4.Next; end; |
AW: ADOTable Summe
ich würde es wie in Posting 2 erwähnt machen und ein DBText an die zugehörige Datasource hängen.
Ansonsten, ohne Dir zu nahe treten zu wollen, solltest Du Dir mal ein Grundlagentutorial antun.
Delphi-Quellcode:
Label.Caption := FormatFloat('0.00',KA_Summe);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz