none
Mit Msgbox werden Summen in Ufo nicht aktualisiert

    Frage

  • Ich habe ein Hauptformular mit einem Unterformular (Datenblatt) Acc2013

    Im Datenblatt kann man Datensätze markieren/entmarkieren. Dann kann man im Hauptformular auf einen Button klicken, der die Posten dann abrechnet. Damit man sieht wieviele das sind und deren Summen, habe ich aufgrund von Hinweis in https://support.microsoft.com/en-us/kb/208998/de die Summe im Formularfuss des Datenblattes berechnet und in einem Feld des Hauptformulars darauf dann verwiesen. Das klappt sehr gut, auch wenn ich nach dem Buttonklick nochmal den Filter im Ufo-Datenblatt verändere, damit man auch nur die markierten und abzurechnenden Positionen sieht: das Unterformular wird aktualisiert und die Summen auch.

    Wenn ich im VBA-Code danach aber eine Msgbox einbaue (die nachfragt, ob das alles ok ist) sind die Summenfelder alle leer. Auch wenn ich vor der Msgbox nochmal 3 sec. warte.

    Was macht die Msgbox da kaputt und wie kann ich das umgehen?

    Danke und Gruß
    Thomas




    Freitag, 17. April 2015 20:40

Alle Antworten

  • Vielleicht hilft ein Me.ReCalc, bevor du die MsgBox anzeigst?

    Matthias Kläy, Kläy Computing AG

    Samstag, 18. April 2015 07:17
  • oh, ich habe inzwischen das Form ganz umgebaut, so dass sich die Buttons ändern und einer zu einem OK-Button wird sieht auch schicker aus und man kann vor dem OK noch mal durchscrollen. Also eigentlich die bessere Lösung als die Msgbox.

    Danke aber für den Hinweis ich werde das in einem Backup des Forms nachher mal testen

    Gruß

    Thomas

    Samstag, 18. April 2015 07:28