SaveObject-Makroaktion
Sie können die Makroaktion SaveObject verwenden, um entweder ein angegebenes Access-Objekt oder das aktive Objekt zu speichern, wenn keines angegeben ist. In einigen Fällen können Sie das aktive Objekt auch unter einem neuen Namen speichern (dies funktioniert genauso wie der Befehl „ Speichern unter" in der Symbolleiste für den Schnellzugriff ).
Hinweis: Ab Access 2010 wurde die Makroaktion Speichern in SaveObject umbenannt.
Hinweis: Diese Aktion ist nicht zulässig, wenn die Datenbank nicht vertrauenswürdig ist.
Einstellung
Die SaveObject- Aktion hat die folgenden Argumente.
Handlungsargument | Beschreibung |
Objekttyp | Der Objekttyp, den Sie speichern möchten. Klicken Sie auf Tabelle , Abfrage , Formular , Bericht , Makro , Modul , Datenzugriffsseite , Serveransicht , Diagramm , gespeicherte Prozedur oder Funktion im Feld Objekttyp im Abschnitt Aktionsargumente des Makroentwurfsfensters . Um das aktive Objekt auszuwählen, lassen Sie dieses Argument leer. Wenn Sie in diesem Argument einen Objekttyp auswählen, müssen Sie im Argument Objektname den Namen eines vorhandenen Objekts auswählen. |
Objektname | Der Name des zu speichernden Objekts. Das Feld Objektname zeigt alle Objekte in der Datenbank des Typs , der durch das Argument Objekttyp ausgewählt wurde. Wenn Sie das Argument Objekttyp leer lassen, können Sie dieses Argument leer lassen, um das aktive Objekt zu speichern, oder in einigen Fällen einen neuen Namen in dieses Argument eingeben, um das aktive Objekt unter diesem Namen zu speichern. Wenn Sie einen neuen Namen eingeben, muss der Name den Standardnamenskonventionen für Access-Objekte entsprechen. |
Bemerkungen
Die Makroaktion SaveObject funktioniert mit allen Datenbankobjekten, die der Benutzer explizit öffnen und speichern kann. Das angegebene Objekt muss geöffnet sein, damit die SaveObject- Aktion Auswirkungen auf das Objekt hat. Diese Aktion hat denselben Effekt wie das Auswählen eines Objekts und das anschließende Speichern durch Klicken auf Speichern in der Symbolleiste für den Schnellzugriff . Wenn Sie das Argument „Objekttyp" leer lassen und einen neuen Namen in das Argument „ Objektname " eingeben , hat dies denselben Effekt wie das Klicken auf „ Speichern unter" in der Symbolleiste für den Schnellzugriff und die Eingabe eines neuen Namens für das aktive Objekt. Mit der Makroaktion „Objekt speichern" können Sie ein zu speicherndes Objekt angeben und einen Befehl „ Speichern unter" aus einem Makro ausführen.
Hinweis: Sie können die Makroaktion SaveObject nicht verwenden, um Folgendes unter einem neuen Namen zu speichern:
Ein Formular in der Formularansicht oder Datenblattansicht.
Ein Bericht in der Druckvorschau.
Ein Modul.
Eine Serveransicht in der Datenblattansicht oder Druckvorschau.
Eine Datenzugriffsseite in der Seitenansicht.
Eine Tabelle in der Datenblattansicht oder Seitenansicht.
Eine Abfrage in der Datenblattansicht oder Seitenansicht.
Eine gespeicherte Prozedur in der Datenblattansicht oder Seitenansicht.
Die Makroaktion SaveObject , ob sie in einem Makrolauf in der aktuellen Datenbank oder in einer Bibliotheksdatenbank ausgeführt wird, speichert immer das angegebene Objekt oder das aktive Objekt in der Datenbank, in der das Objekt erstellt wurde.
Wenn Sie das aktive Objekt unter einem neuen Namen speichern, der Name jedoch mit dem Namen eines vorhandenen Objekts dieses Typs identisch ist, werden Sie in einem Dialogfeld gefragt, ob Sie das vorhandene Objekt überschreiben möchten. Wenn Sie das Argument Warnings On der Makroaktion SetWarnings auf No gesetzt haben, wird das Dialogfeld nicht angezeigt und das alte Objekt wird automatisch überschrieben.
Um die SaveObject- Aktion in einem Visual Basic for Applications (VBA)-Modul auszuführen, verwenden Sie die Save -Methode des DoCmd- Objekts.
No comments:
Post a Comment