Hallo,
ich habe folgendes Problem:
Ich möchte ein Datenmakro erstellen. (Änderungshistorie einer Tabelle)
Habe nun gelesen das dies nur mit einer ACCDB Datei möglich ist. Die Ausgangs Datei ist aber eine MDB.
Meine Idee war folgende:
Die MDB in eine ACCDB umwandeln und dann eine Verknüpfung mit der MDB Datei zu machen.
Hat auch funktioniert.
Nur bekomme ich nun beim erstellen des Datenmakros eine Meldung (siehe Bild)
und auch der Reiter "Datenmakros erstellen" ist nicht aktiv.
Was könnte ich noch Versuchen.
Vielen Dank
frogy67
Hallo,
das wird wohl nicht gehen. Datenmakros müssen auf die Tabelle zugreifen und das geht nur wenn eine ACCDB vorliegt. Durch das Verknüpfen ist es ja immer noch eine MDB.
Danke für die Rückmeldung. Ich möchte ja auch nur die Daten aus der MDB als "QUELLE" nutzen...und brauche daher ja auch nur eine Aktualisierung in eine Richtung. Dann würde ich das Datenmakro in der ACCDb erstellen.
Hallo,
wie auch immer, Datenmakros gibt es nur in einer accdb-Datei. Diese kann ja durchaus das BE sein. Dann müssen die Makros eben im BE erstellt werden und nicht im FE.
Genau so möchte ich es auch machen. Aber wie kann ich den DB´s sagen "Verknüpfung nur in eine Richtung" und die Daten aus der ACCDB werden nicht mehr in die MDB geschrieben.
Hallo,
entweder Du oder ich versteh nicht..
bei einer Tabellenverlinkung gibt es die Tabellen NUR im BE. Die Tabellen(-Verlinkungen), die im FE zu sehen sind, sind nur virtuell (--> Verlinkung) und fungieren nur als "Zeiger" (Pointer) auf die Tabellen in der BE-Datei.
Deshalb ist an diesen "Tabellen" auch keine Strukturänderung möglich.
Was genau willst Du denn überhaupt machen?
ZitatÄnderungshistorie einer Tabelle
Wie stellst Du Dir das genau und mit einem Datenmakro vor?
Weitere Tipps:
http://www.access-im-unternehmen.de/760
Danke für die INFO.
Meine Idee ist folgende:
Änderungen in einer MDB Datei sollen alle "protokolliert" werden. - Vorheriger Wert und neuer Wert
Da es ja in MDB keine Datenmakros gibt.
Sollen die Daten über eine "Synchronisation" (hier würde ich dann also die mdb mit einer neuen ACCDB Verknüpfen)
in die ACCDB Datei kommen.
In dieser neuen Datei kann ich ja dann die Datenmakros erstellen.
Hallo,
um Datenmakros zu nutzen muss die verknüpfte Tabelle eine ACCDB sein.
Mit einer MDB geht das nicht.
Hallo,
zum wiederholten Mal:
"wie auch immer, Datenmakros gibt es nur in einer accdb-Datei."
Wenn ein "Audittrail" (Änderungshistorie) in einer Db mit MDB-Format erfolgen soll, muss das mit anderen Mitteln (Datenpflege mit Formularen und VBA-Programmierung) geschehen:
http://dbwiki.net/wiki/Datei:AccSampleAuditTrail.zip
Hallo,
genau sowas....nur sollten die Änderungen direkt in der Tabelle erfolgen und nicht über ein Formular...
ja mei, verstehst Du nicht , was wir sagen...??
DAS GEHT NICHT mit MDB-Dateien...
Alles verstanden...hatte nur gedacht es gibt da eine Möglichkeit die Infos aus einer Tabelle die in einem MDB Format ist. Nach deren Änderung in eine ACCDB zu exportieren.