Wie speichert man Objekte und Module in Access?

Auch uns von Access im Unternehmen fallen immer mal wieder Techniken oder Dinge auf, die uns zuvor noch nicht bekannt waren und die andere Entwickler schon lange wie selbstverst ndlich nutzen. Wenn uns so etwas auff llt, berichten wir gern dar ber, denn: Wenn wir diese Technik noch nicht kennen, gibt es sicher noch andere Leser, die sich ber einen neuen Trick freuen. In diesem Fall geht es um das Speichern von Objekten in Access. Wir zeigen erst einmal, wie das Speichern in Access berhaupt funktioniert und danach, welche f r uns neue Technik wir dabei noch kennengelernt haben. Einzelne Access-Objekte speichern ber die Benutzeroberfl che Wenn wir in der Access-Benutzeroberfl che Objekte wie Tabellen, Abfragen, Formulare, Berichte oder Makros ndern, k nnen wir die nderungen an dem aktuell im Fokus befindlichen Objekt wie folgt ndern: wir bet tigen die Tastenkombination Strg + S oder w hlen aus dem Kontextmen der Titelleiste des Objekts den Befehl Speichern aus (siehe Bild 1). Bild 1: Speichern eines einzelnen Objekts Alle nderungen speichern ber die Benutzeroberfl che Wenn wir hingegen mehrere Elemente ge ndert haben und speichern wollen (oder wenn wir grunds tzlich alle nderungen speichern wollen), nutzen wir dazu den Befehl Speichern aus dem Ribbon-Bereich Datei (siehe Bild 2). Bild 2: Speichern eines einzelnen Objekts per Ribbon-Befehl Dies speichert ohne weitere R ckfrage einfach alle aktuell nicht gespeicherten Access-Objekte und auch die nicht gespeicherten Module aus dem VBA-Editor. Speichern beim Schlie en eines Objekts Ein einzelnes Objekt k nnen wir auch ber die Benutzeroberfl che speichern, indem wir dieses schlie en und die dann erscheinende Meldung aus Bild 3 best tigen. Bild 3: R ckfrage vor dem Schlie en, ob nderungen gespeichert werden sollen In diesem Fall wird ebenfalls nur das eine Objekt gespeichert. Speichern beim Beenden von Access Wenn wir Access beenden, gibt es zwei verschiedene Szenarien: Wenn wir ausschlie lich Elemente der Benutzeroberfl che ge ndert haben wir Tabellen, Abfragen, Formulare, Berichte und Makros, dann erscheint f r jedes Objekt eine eigene Meldung, die fragt, ob dieses gespeichert werden soll. Wenn jedoch mindestens ein Element des VBA-Editors ge ndert, aber noch nicht gespeichert wurde und die Gesamtzahl der nicht gespeicherten Elemente gr er als eins ist, erscheint eine Meldung wie in Bild 4. Bild 4: R ckfrage, wenn VBA-Elemente beteiligt sind Speichern im VBA-Editor Im VBA-Editor k nnen wir die Module im Gegensatz zu den Objekten im Access-Hauptfenster auch nach nderungen einfach schlie en, ohne dass eine Meldung erscheint, die fragt, ob man die nderungen speichern m chte. Wir k nnen sogar den kompletten VBA-Editor schlie en, ohne dass wir zum Speichern von nderungen aufgefordert werden. Wenn wir hier ein Modul ndern und dann auf eine der folgenden Arten speichern, erfolgt das Speichern ohne R ckmeldung: mit der Tastenkombination Strg + S oder mit dem entsprechenden Button der Symbolleiste Wenn mehr als ein Modul ge ndert wurde, erscheint ebenfalls der Dialog Speichern und zeigt die zu speichernden Elemente an. Und hier kommt der Part, der uns noch unbekannt war: Auch hier ist es m glich, die einzelnen Eintr ge aus- oder abzuw hlen. Wir k nnen also festlegen, welche Elemente wir speichern wollen und f r welche wir die nderungen nicht bernehmen wollen. Speichern per VBA Auch per VBA k nnen wir speichern: DoCmd.Save: Speichert ohne Parameter das aktuell aktiver Elemente des Access-Fensters. F hrt zu einem Fehler, wenn kein Objekt ge ffnet ist. DoCmd.Save mit dem Objekttyp als ersten und dem Objektnamen als zweiten Parameter: Erlaubt das gezielte Speichern von Objekten. Speichern und Schlie en per VBA Wir k nnen mit der DoCmd.Close-Methode ge ffnete Objekte schlie en und gleichzeitig speichern. Dabei geben wir mit dem ersten Parameter den Objekttyp an, mit dem zweiten den Objektnamen und mit dem dritten legen wir fest, ob und wie gespeichert werden soll: acSaveNo schlie t ohne Speichern, acSavePrompt forciert die Anzeige einer R ckfrage und acSaveYes speichert automatisch beim Schlie en. Dies sind die g ngigsten Techniken beim Speichern von Access-Objekten. The post Wie speichert man Objekte und Module in Access? appeared first on Access im Unternehmen.

zum Artikel gehen

Management und Projektsteuerung für Grundstücksentwässerungsanlagen des BEV

Management und Projektsteuerung für Objekte des BEV; Arbeitsgemeinschaft von aqua consult und der itwh (Hannover) Ist-Bestandsaufnahmen für Regen- und Abwassersysteme der Objekte des BEV Koordination und Projektsteuerung von 8 Ing.-Büros, die Modernisieru

zum Artikel gehen

UPS Access Point

Sie sollten Ihre Zeit nicht damit verbringen, auf Pakete zu warten. Lassen Sie Ihre Pakete an einen UPS Access Point Standort, ein Partnerunternehmen vor Ort, senden und holen Sie sie ab, wenn es in Ihren Zeitplan passt. So können Sie sicher sein, dass Ih

zum Artikel gehen

Neu! IBM FlashCore Module Generation 3

NEU! IBM FlashCore Module Generation 3 Februar 2022 IBM hat die FlashCore-Technologie vor einigen Jahren entwickelt. Das Unternehmen leistete Pionierarbeit bei der benutzerdefinierten Kompression und Verschlüsselung in seinen FlashCore-Modulen (FCM), die

zum Artikel gehen

Management und Projektsteuerung für Grundstückentwässerungsanlagen der BLB NRW

Management und Projektsteuerung für Objekte der BLB NRW (Niederlassung Duisburg); Arbeitsgemeinschaft von aqua consult und der itwh (Hannover) Ist-Bestandsaufnahme und Planung von Modernisierungs- und Schadensbeseitigungsmaßnahmen für Regen- und Abwassers

zum Artikel gehen

devAIce® SDK 3.8 and 3.9 Updates  New Powerful Module

We are pleased to unveil the latest updates in devAIce® SDK 3.8 and 3.9, bringing substantial improvements and new features to boost your development experience. In this blog post, we will provide a comprehensive overview of the noteworthy enhancements in

zum Artikel gehen