Summe aus mehreren Editfeldern!



  • Hi!

    Habe das problem das ich in einen Programm ca. 100 Editfelder zusammen rechnen muss. Ich kann es aber nicht in eine funktion schreiben da sich die Felder immer ändern.

    Meine Frage ist also, gibt es eine möglichkeit die Felder wie in Excel mit einer Befehlszeile zu berechnen?

    Danke!



  • Hallo

    schau in die BCB-FAQ in Abschnitt "Komponenten benutzen".
    Alternativce ist ein StringGrid.

    bis bald
    akari



  • Welchen beitrag soll ich mir denn angucken habe keine gefunden der mir weiter hilft!

    Suche sowas wie in Excel "Summe(A1:A5)".

    Danke



  • Hallo

    Suche sowas wie in Excel "Summe(A1:A5)".

    Sowetwas gibt es in C++ nicht, du must es selber erstellen.

    Du hast also min. 3 Möglichkeiten :
    - Du verwendest statt der Edits ein StringGrid, da kannst du leicht iterieren.
    - Du erstellst ein Array über die Edits, dann Thema "Dynamische Arrays von Komponenten oder Objekten" aus der FAQ
    - Du hast den Edits passende aufeinanderfolgende Namen gegeben, dann kanst du über den Namen iterieren, dann siehe TForm::FindComponenet(). Dazu gibt es auch schon im Forum genug Threads.

    bis bald
    akari



  • Danke!!!!



  • hab sowas ähnliches mal gemacht...einfach onChange (wars glaub ich) bei allen editfenstern nutzen und dann ne funktion aufrufen, die alle 100 felder summiert...müsste klappen


Anmelden zum Antworten