none
Access 2003 Bericht Summenberechnung mit VBA im Detailbereich

    Frage

  • Hallo

    ich habe ein bericht in dem ich mit vba im Detailbereich eine summe bilden muss und zwar beim drucken oder formatieren.

    Diese summenbildung funktioniert bei der vorschau richtig wenn ich aus der vorschau drucke nicht mehr (doppelte summe)

    obwohl ich

    If PrintCount <> 1 Then Exit Sub
    summe=summe+wert

    am anfang gesetzt habe (also beim drucken)

    die summe kann ich leider nur über vba bilden

    Donnerstag, 25. April 2013 13:25

Antworten

  • Hallo MCDPone

    Bist Du sicher, dass Du die Summe vorgängig auf 0 setzt, z.B. beim Formatieren des Berichtkopfes? Es könnte sein, dass da noch die Summe von der Vorschau drinsteht und Du nun beim Drucken die Summe nochmals draufrechnest.

    Das einfachste ist, wenn Du einen Debug Stop setzt und kontrollierst, was genau abläuft und wann.

    Gruss

    Henry

    • Als Antwort markiert MCDPone Freitag, 26. April 2013 15:33
    Freitag, 26. April 2013 03:16

Alle Antworten

  • Am 25.04.2013 schrieb MCDPone:

    Diese summenbildung funktioniert bei der vorschau richtig wenn ich aus der vorschau drucke nicht mehr (doppelte summe)

    obwohl ich

    If PrintCount <> 1 Then Exit Sub
    summe=summe+wert

    am anfang gesetzt habe (also beim drucken)

    Was genau stimmt nicht an der Summe? Ist sie zu hoch, zu niedrig oder
    vollkommen falsch?

    Servus
    Winfried


    GPO's: http://www.gruppenrichtlinien.de
    Community Forums NNTP Bridge: http://communitybridge.codeplex.com/
    Reg2xml:  http://www.reg2xml.com - Registry Export File Converter

    Donnerstag, 25. April 2013 15:53
  • Hallo MCDPone

    Bist Du sicher, dass Du die Summe vorgängig auf 0 setzt, z.B. beim Formatieren des Berichtkopfes? Es könnte sein, dass da noch die Summe von der Vorschau drinsteht und Du nun beim Drucken die Summe nochmals draufrechnest.

    Das einfachste ist, wenn Du einen Debug Stop setzt und kontrollierst, was genau abläuft und wann.

    Gruss

    Henry

    • Als Antwort markiert MCDPone Freitag, 26. April 2013 15:33
    Freitag, 26. April 2013 03:16
  • Hallo Winfried

    Das schrieb er doch: er erhält die doppelte Summe.

    Gruss

    Henry

    Freitag, 26. April 2013 03:17
  • Am 26.04.2013 schrieb Henry Habermacher:

    Das schrieb er doch: er erhält die doppelte Summe.

    Stimmt, das hatte ich überlesen. Danke. ;)

    Servus
    Winfried


    GPO's: http://www.gruppenrichtlinien.de
    Community Forums NNTP Bridge: http://communitybridge.codeplex.com/

    Freitag, 26. April 2013 04:54
  • Genau das war es - ich muss die summe beim Formatieren im Berichtskopf wieder auf 0 setzen

    DANKE
    Michael


    • Bearbeitet MCDPone Freitag, 26. April 2013 15:34 f
    Freitag, 26. April 2013 15:34