Supportnet / Forum / Datenbanken
Benennungsproblem innerhalb eines Makros in Access
Frage
Hallo,
ich habe ein Makro in Access bemacht das mir eine Excel-Tabelle in Access importiert. Ich möchte aber dass wenn ich das Makro ein zweites mal ausführe die alte Access Tabelle als Archiv gespeichert wird bevor sie überschrieben wird. Ich habe einfach an die erste Stelle im Makro eine ObjektKopieren Anwendung eingefügt aber da kann ich auch nur einen Namen angeben. Am besten wäre wenn die Archive ein Datum und ne Uhrzeit im Namen haben. Aber Archv1,Archv2,Archv3....gehen Notfalls auch. Hoffe der Text oben ist nicht zu verwirrend und jemand kann mir helfen. Danke.
Antwort 1 von OmaDuck
Hallo,
Du könntest Dir einen String mit der Datumsfunktion zusammenbauen und den als variable für den Namen einsetzen. Das klappt glaube ich aber nur, wenn Du das makro in ein modul umwandelst und mit vba weitermachst.
Gruß
OmaDuck
Du könntest Dir einen String mit der Datumsfunktion zusammenbauen und den als variable für den Namen einsetzen. Das klappt glaube ich aber nur, wenn Du das makro in ein modul umwandelst und mit vba weitermachst.
Gruß
OmaDuck
Antwort 2 von Saarbauer
[Hallo,
wie das mit dem Speichern in Access geht kann ich dir zwar nicht sagen, da ich es noch nicht benötigt habe, aber ein Vorschlag zu abspeichern möchte ich dir machen.
Speichere deite Daten mit dem Tagesdatum ab, denn dann hast du keine Probleme mit der Nummerierung.
Das Tagesdatum würde ich in der Form nutzen
[b]M JahrM onatT ag, falls erforderlich noch die Uhrzeit dranhängen. Damit ist jede Datei eindeutig und jederzeit wiederzufinden.
Gruß
Helmut
wie das mit dem Speichern in Access geht kann ich dir zwar nicht sagen, da ich es noch nicht benötigt habe, aber ein Vorschlag zu abspeichern möchte ich dir machen.
Speichere deite Daten mit dem Tagesdatum ab, denn dann hast du keine Probleme mit der Nummerierung.
Das Tagesdatum würde ich in der Form nutzen
[b]M JahrM onatT ag, falls erforderlich noch die Uhrzeit dranhängen. Damit ist jede Datei eindeutig und jederzeit wiederzufinden.
Gruß
Helmut
Antwort 3 von Saarbauer
Hallo,
Angabe etwas missglückt
JahrMonatTag
Gruß
Helmut
Angabe etwas missglückt
JahrMonatTag
Gruß
Helmut
Antwort 4 von havoc_55
Hallo,
danke erstmal für eure Hilfe. Wie kann ich denn bei Makros einstellen dass es mir automatisch das Datum als Tabellenname hergibt. Wenn ich für neuer Name =Jetzt() eingebe dann gibt Access die Fehlermeldung aus dass das nicht den Regeln von Access entspricht mit der man Tabellen benennt. Optimal wäre der Name "ArchivJJJJMMTT". Evtl. noch mit Uhrzeit am Ende, muss aber nicht sein.
Danke und Gruß
danke erstmal für eure Hilfe. Wie kann ich denn bei Makros einstellen dass es mir automatisch das Datum als Tabellenname hergibt. Wenn ich für neuer Name =Jetzt() eingebe dann gibt Access die Fehlermeldung aus dass das nicht den Regeln von Access entspricht mit der man Tabellen benennt. Optimal wäre der Name "ArchivJJJJMMTT". Evtl. noch mit Uhrzeit am Ende, muss aber nicht sein.
Danke und Gruß

