Scalenie 2 baz o tej samej strukturze (bazy .mdb) w 1 bazę (bądź tabel)

0

Witam.

Posiadam 2 bazy danych MS Access (.mdb). Dajmy na to tabele X1 i Y2 w bazach A1 i B1.

Mają one taką samą strukturę a elementem je różniącym jest to,
że baza X1 jest większa od Y2 o jakieś 3000 rekordów.
Problem polega na tym że nie wiem jak dodać nowo powstałe lub zmodyfikowane rekordy tabeli Y2 z bazy B1 do bazy A1 do tabeli X1, tak żeby zaktualizować dane w rekordach oraz dodać nowe, których w bazie A1 wcześniej nie było.

Przykład
X1:

abc 12
def 11
ghi 90

Y2:

abc 12
def 33
ghi 73
xyz 7

A chciałbym uzyskać 1 tabele w 1 bazie danych:

X1:

abc 12
def 33
ghi 73
xyz 7

Jestem trochę zielony jeśli chodzi o bazy danych. Przesiedziałem parę godzin na google, ale z bardzo cienkim efektem.

0

Z przykładu który podałeś wynikałoby że wystarczy wyeksportować zawartość tabeli Y2, wyczyścić X1 i wgrać wyniki z Y2 do niej. Oczywiście zakładając że, tak jak podałeś w przykładzie, x1 nie zawiera nowych danych których nie ma w y2.

0

Poszukaj info o Replikacja Access. Nie obsługiwana w bazach formatu 2007 i 2010

0
Zellus napisał(a):

Z przykładu który podałeś wynikałoby że wystarczy wyeksportować zawartość tabeli Y2, wyczyścić X1 i wgrać wyniki z Y2 do niej. Oczywiście zakładając że, tak jak podałeś w przykładzie, x1 nie zawiera nowych danych których nie ma w y2.

Zapomniałeś o: "baza X1 jest większa od Y2 o jakieś 3000 rekordów."

Poszukam czegoś o replikacji tymczasem.

0

Bierzesz program do edycji BD -> łączysz się z BD -> Eksportujesz jedną BD jako SQL -> zmieniasz nazwę tabeli/łączysz się z inną BD -> Wykonujesz zapytania SQL.

Ewentualnie sam napisz program, który pobierze rekordy i przerobi je na zapytania SQL.

1 użytkowników online, w tym zalogowanych: 0, gości: 1