Gibt es eine Möglichkeit, einen Unterschied Bericht über zwei Jet (.mdb) Datenbanken zu bekommen?

StackOverflow https://stackoverflow.com/questions/620740

  •  05-07-2019
  •  | 
  •  

Frage

Ich habe Code, der einen relativ kleinen MS Jet (erstellt in Access) Datenbank abhängt. Unser Quelle Steuerungsprozess ist bei weitem nicht alles, was es könnte / sollte (das ist ein Problem, das sofort gelöst werden muss) und wir haben mit zwei Versionen der gleichen Datenbank gelandet. Die Person, die die „andere“ Version bearbeitet nicht mehr um mich zu geben Hinweise über das, was er sich verändert. Was ist der beste Weg, um die Unterschiede der tatsächlichen Daten in zwei Versionen einer Datenbank enthalten ist, zu finden?

War es hilfreich?

Lösung

Ausgabe alle Formulare und Module in Textdateien und einen Text vergleichen Dienstprogramm.

Zum Beispiel:

Sub ToText()
Dim frm, mdl

For Each frm In CurrentProject.AllForms
    Application.SaveAsText acForm, frm.Name, "c:\docs\" _ 
        & frm.Name & ".txt" 

'SO Formatierung

Next

For Each mdl In CurrentProject.AllModules
    Application.SaveAsText acModule, mdl.Name, "c:\docs\" _
        & mdl.Name & ".txt"

'SO Formatierung

Next
End Sub

Andere Tipps

Ther sind Werkzeuge, die diese wie tun können: http://www.fmsinc.com/ Microsoftaccess / DatabaseCompare.html

Sie können auch bei erstellt / Änderungsdaten, um zu sehen, ob das Ihnen einen Anhaltspunkt gibt (die Datenbank-Fenster ändern Details zeigen)

Sie können auch die Tools ausführen / Analyse / Documenter und Blick auf den Objekteigenschaften.

Ich habe einen Antrag gestellt, die und Import / Export von Datenbankobjekten zwischen zwei Microsoft Access-Dateien (mdb oder mdb) zu vergleichen. Es heißt „AccdbMerge“ und kann hier heruntergeladen werden: https://sites.google.com/site/accdbmerge/

Grundsätzlich automatisiert sie das Verfahren zur Verfügung gestellt von Remou

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top