Elite Veteran
Beiträge: 868
Ort: Wien | Ruediger.Albrecht - 20.04.2011 09:34
Im Hauptformular habe ich unter anderem einen "Schließen Button". Beim Schließen sollen aber alle Änderungen, die ich im UFO Pivot gemacht habe nicht! gespeichert werden.
Ich wüsste keine direkte Möglichkeit, denn Änderungen im Pivot werden sofort gespeichert.
Du könntest einen leicht "schmutzigen" Umweg gehen:
Ich nenne das Pivot-Formular hier im Beispiel mal "frmPivot".
1. Kopiere das Pivot-Formular und richte die Kopie so her, wie du dir den dauerhaften "Startzustand" vorstellst.
Ich nenne die Kopie "frmPivot_Vorlage".
2. Im Formular "Kundenumsatz" lösche den Text aus der Eigenschaft "Herkunftsobjekt" des Unterformulares.
3. Im Ereignis "beim Öffnen" von "Kundenumsatz" verwende folgenden Code:
DoCmd.DeleteObject acForm, "frmPivot"
DoCmd.CopyObject , "frmPivot", acForm, "frmPivot_Vorlage"
Me!frmPivot.SourceObject = "frmPivot"
Wobei die letzte Zeile davon ausgeht, dass dein UFo-Steuerelement im Hauptformular ebenfalls "frmPivot" heißt. Allgemeiner formuliert:
Me!DeinUFoSteuerelement.SourceObject = "frmPivot"
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek - Jetzt anmelden für 19./20.10. in Nürnberg
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |