Supportnet / Forum / Datenbanken
Access Bericht schliessen ohne zu speichern
Frage
Hi,
ich hab im Moment folgendes Problem unter Access 97:
Ich rufe einen Access-Bericht in der "Design"-Ansicht auf, füge einige Controls per VBA hinzu und rufe ihn dann in der "Preview"-Ansicht auf.
Wenn der Benutzer jetzt den Bericht schliesst soll keine Frage erscheinen, ob der Bericht gespeichert werden soll. Er soll aber auch nicht automatisch gespeichert werden, d.h. der Befehl "docmd.setwarnings false" fällt aus. Gibt es evtl. einen analogen Befehl zu "ThisWorkbook.Saved = True" unter Excel?
Ich will in der aktuellen Datenbank nichts speichern, da die Datenbank von mehreren Benutzern im Netz gleichzeitig benutzt werden soll. Gibt es vielleicht eine Möglichkeit, den Bericht irgendwo im Nirvana, bzw. in einer temporären Datei zu speichern, die später wieder gelöscht wird.
Antwort 1 von Coolpix
hi Stephan,
die Eigenschaft, die du suchst scheint es nicht zu geben.
Ich hätte aber 'nen Tipp:
Wenn du deinen Bericht per VBA erstellst speichere ihn mit 'Docmd.save' , und wenn du die DB schießt mit 'DoCmd.DeleteObject acReport, "Bericht1" ' wieder zu löschen.
wenn ich den Löschbefehl mit Setwarnings False / True einklammere gibt's bei mir keine Fehlermedungen
Feedback wäre nett !!
Greetings ;-)
die Eigenschaft, die du suchst scheint es nicht zu geben.
Ich hätte aber 'nen Tipp:
Wenn du deinen Bericht per VBA erstellst speichere ihn mit 'Docmd.save' , und wenn du die DB schießt mit 'DoCmd.DeleteObject acReport, "Bericht1" ' wieder zu löschen.
wenn ich den Löschbefehl mit Setwarnings False / True einklammere gibt's bei mir keine Fehlermedungen
Feedback wäre nett !!
Greetings ;-)
Antwort 2 von Lolly83
Hallo Stephan77,
dieser Thread scheint zwar schon lange tot zu sein, aber aktuell habe ich genau das gleiche Problem wie du damals!
Hast du mittlerweile eine Lösung für dieses Problem?
Gruß, Lolly
dieser Thread scheint zwar schon lange tot zu sein, aber aktuell habe ich genau das gleiche Problem wie du damals!
Hast du mittlerweile eine Lösung für dieses Problem?
Gruß, Lolly

