Jak scalić tabele w programie Access

click fraud protection

Otwórz bazę danych programu Access zawierającą tabelę, którą chcesz scalić z inną tabelą. Upewnij się, że typy danych w tabelach źródłowych i docelowych są zgodne. Na przykład, jeśli pierwsze pole w tabeli źródłowej jest polem liczbowym, pierwsze pole w tabeli docelowej musi być polem liczbowym. Jak zauważa Microsoft: „Pola tekstowe są zgodne z większością innych typów pól”. Innymi słowy, w porządku, jeśli pole w tabeli źródłowej jest polem liczbowym, a odpowiadające mu pole w tabeli docelowej jest polem tekstowym.

Kliknij "Utwórz", a następnie kliknij "Projekt zapytania", aby wyświetlić okno Pokaż tabelę, które zawiera listę tabel bazy danych. Kliknij tabelę zawierającą rekordy, które chcesz skopiować. Kliknij „Dodaj”, a następnie „Zamknij”. Program Excel umieszcza tabelę i jej pola w projektancie zapytań.

Kliknij dwukrotnie gwiazdkę u góry projektanta zapytań, a program Excel doda wszystkie pola tabeli do siatki projektu zapytania.

Kliknij „Uruchom”, aby uruchomić zapytanie i wyświetlić tabelę zawierającą rekordy tabeli. Kliknij „Widok”, a następnie „Widok projektu”, a następnie „Dołącz”, aby otworzyć okno Dołącz.

Kliknij „Bieżąca baza danych”, jeśli tabela docelowa znajduje się w bieżącej bazie danych, a następnie kliknij pole kombi „Nazwa tabeli”. Wybierz tabelę, do której chcesz dołączyć rekordy tabeli źródłowej. W przeciwnym razie kliknij „Inna baza danych” i wpisz nazwę oraz lokalizację bazy danych zawierającej tabelę docelową. Wpisz nazwę tej tabeli w polu kombi „Nazwa tabeli” i kliknij „OK”.

Kliknij prawym przyciskiem myszy górną część okna projektu zapytania i wybierz opcję „Widok arkusza danych”, aby wyświetlić podgląd pokazujący rekordy, które zostaną dołączone do zapytania. Ponownie kliknij prawym przyciskiem myszy w górnej części okna i wybierz „Widok projektu”.

Kliknij „Widok”, a następnie „Arkusz danych, a następnie kliknij „Uruchom”. W oknie dialogowym pojawi się pytanie, czy chcesz dołączyć wiersze z tabeli źródłowej do tabeli docelowej. Kliknij „Tak”, aby to zrobić lub kliknij „Nie”, aby anulować operację. Kiedy klikniesz „Tak”, Excel scali Twoje tabele.

Możliwe, że Twoja operacja zapytania dołączającego nie zostanie uruchomiona. Jeśli po kliknięciu przycisku „Uruchom” nic się nie dzieje, sprawdź pasek stanu u dołu programu Excel i poszukaj komunikatu „To działanie lub zdarzenie zostało zablokowane przez tryb wyłączony.” Jeśli zobaczysz tę wiadomość, kliknij „Włącz zawartość” znajdującą się w wiadomości bar.

Jeśli chcesz utworzyć kopię zapasową tabeli docelowej przed scaleniem z nią danych, kliknij prawym przyciskiem myszy nazwę tabeli w polu Panel Tabele i wybierz „Kopiuj”. Następnie możesz kliknąć prawym przyciskiem myszy puste miejsce w tym panelu i wybrać „Wklej”, aby wkleić kopię Tabela. Kopie zapasowe zapewniają, że nie utracisz krytycznych informacji, jeśli podczas zmiany bazy danych wystąpi problem.

Ten przykład ilustruje scalanie wszystkich rekordów z tabeli źródłowej w tabelę docelową. Masz również możliwość wybrania rekordów, które chcesz skopiować do tabeli docelowej. Po wybraniu tabeli w oknie Pokaż tabelę nie klikaj gwiazdki, aby wybrać wszystkie pola tabeli. Zamiast tego kliknij dwukrotnie każde pole, aby dodać je do siatki zapytań. Gdy skończysz, każde pole pojawi się w osobnej kolumnie w siatce. Następnie możesz wpisać kryteria wyboru w polu tekstowym Kryteria obok dowolnego pola. Na przykład, jeśli chcesz scalić tylko rekordy, w których pole totalSales jest większe niż 200, „wpisz > 200” (bez cudzysłowów) w polu tekstowym Kryteria obok pola totalSales. Zapoznaj się z dokumentacją pomocy programu Access, aby dowiedzieć się, jak stosować inne typy kryteriów do zapytań.