Skip to main content

Modyfikowanie kwerendy w programie Microsoft Access

Baza danych w Access - praktyczny tutorial (Kwiecień 2025)

Baza danych w Access - praktyczny tutorial (Kwiecień 2025)
Anonim

Proces modyfikacji kwerendy programu Microsoft Access jest podobny do procesu tworzenia go w pierwszej kolejności. Zapytania mogą być zmieniane za pomocą widoku projektu lub widoku SQL - nie można jednak użyć Kreatora zapytań do zmodyfikowania istniejącego zapytania.

Rozpocznij od kliknięcia prawym przyciskiem myszy docelowej kwerendy w panelu obiektów po lewej stronie ekranu w bazie danych. W wyskakującym menu wybierz Widok projektu. Zapytanie otwiera się w widoku arkusza danych. Po kliknięciu prawym przyciskiem myszy nazwy zapytania w wierszu kart nad wyjściem Dane arkusza kalkulacyjnego można zmienić tryb widoku. Domyślnie jesteś w arkuszu danych, który nie może być edytowany strukturalnie (chociaż możesz wstawiać i usuwać dane z tego widoku). Z widoków SQL lub Design można jednak edytować strukturę zapytania i zapisywać lub zapisywać jako zmodyfikowany obiekt w razie potrzeby.

Widok projektu

Widok projektu otwiera ekran podzielony horyzontalnie. Górna połowa pokazuje prostokąty reprezentujące każdą tabelę lub zapytanie karmione zapytaniem, które modyfikujesz. Pola kluczowe - zazwyczaj unikatowy identyfikator - zawierają mały złoty klucz obok nich. Każdy z prostokątów łączy się z innymi prostokołami za pomocą linii łączących pola w jednym stole z polami w innym.

Te linie reprezentują relacje. W widoku projektu kliknięcie prawym przyciskiem myszy na linii pozwala zmienić relację. Możesz wybrać jedną z trzech opcji:

  • Wiersze, w których łączone pola w obu tabelach są równe
  • Wiersze, w których tabela po lewej stronie zwraca wszystkie wyniki, a prawa tabela pokazuje pasujące wyniki
  • Wiersze, w których tabela po prawej stronie zwraca wszystkie wyniki, a lewa tabela pokazuje pasujące wyniki

Te trzy typy łączenia (wewnętrzna, lewa, prawa) są podzbiorem pełnego zakresu sprzężeń, które może wykonać baza danych. Aby wykonać bardziej złożone zapytania, musisz przejść do widoku SQL.

Po połączeniu wybranych tabel z liniami relacji zobaczysz, że dolna połowa ekranu pokazuje tabelę zawierającą wszystkie pola, które zwróci zapytanie. The Pokazać wyświetla lub blokuje pole po uruchomieniu zapytania - możesz filtrować zapytanie na podstawie pól, które nie są wyświetlane. Możesz także ręcznie dodać lub zmodyfikować porządek sortowania, aby zamówić wyniki w sposób rosnący lub malejący, chociaż program Microsoft Access będzie przetwarzał różne rodzaje w kolejności od lewej do prawej wzdłuż pól. Możesz zmienić kolejność kolumn, przeciągając je w lewo lub w prawo po siatce, aby wymusić określony wzorzec sortowania.

Widok projektu Kryteria pozwala wprowadzić kryteria ograniczające, tak że po uruchomieniu zapytania wyświetla tylko podzbiór danych pasujących do filtru. Na przykład w zapytaniu dotyczącym zamówień na otwarte produkty można dodać kryterium

= "MI"

do kolumny stanu, aby wyświetlać tylko zamówienia z Michigan. Aby dodać poziomy kryteriów, użyj lub pola w kolumnie lub dodaj kryteria do innych kolumn.

Widok SQL

W widoku SQL program Microsoft Access zastępuje arkusz danych strukturą składni języka zapytań, która jest analizowana w celu określenia danych do pobrania ze źródła i reguł biznesowych.

Instrukcje SQL zazwyczaj mają postać blokową:

SELECT Table1. Fieldname1, Table2 Fieldname2 FROM Table1 RIGHT JOIN Table2 ON Table1. Key1 = Table2. Key2 WHERE Table1. Fieldname1> = "FilterValue"

Różni dostawcy baz danych obsługują nieco inne wersje SQL. Podstawowy standard, zwany składnią zgodną z ANSI, powinien móc pracować w każdym środowisku baz danych. Jednak każdy sprzedawca rozszerza standard SQL o własne poprawki. Na przykład Microsoft używa aparatu Jet Database Engine w Access. Microsoft obsługuje także SQL Server. Inni dostawcy stosują różne podejścia, więc SQL zasadniczo nie jest tak interoperacyjny, jak obsługuje standardy.

Jeśli nie jesteś zaznajomiony ze składnią implementacji SQL aparatu Jet Database Engine, modyfikacja widoku SQL może przerwać twoje zapytania. Zamiast tego trzymaj się widoku projektu. Jednak w przypadku bardzo szybkich poprawek, czasami łatwiej jest dopasować podstawowy kod SQL niż zmodyfikować schemat widoku projektu. Jeśli inni analitycy w Twojej firmie chcą wiedzieć, w jaki sposób uzyskałeś wynik, wysłanie im wycinku i instrukcji SQL zmniejsza zamieszanie związane z projektowaniem zapytań.

Oszczędność twojej pracy

W programie Microsoft Access 2016 można zapisać i zastąpić bieżące zapytanie, klikając kartę prawym przyciskiem myszy i wybierając Zapisać. Aby zapisać poprawione zapytanie jako inną nazwę, umożliwiając zachowanie bieżącego zapytania, kliknij kartę Plik i wybierz Zapisz jako i wtedy Zapisz obiekt jako.