/ / Tworzenie zapytań w programie Access. Rodzaje wniosków

Tworzenie zapytań w programie Access. Rodzaje wniosków

System zarządzania bazami danych (DBMS)specjalny program lub zestaw programów niezbędnych do organizacji i utrzymania odpowiednich baz danych. Jednym z takich programów jest MS Access.

Pojęcie żądań

tworzenie żądań dostępu

Służą do sortowania, dodawania,zmiany, filtrowanie, usuwanie określonych informacji w bazie danych. Za ich pomocą można wybrać te zapisy, które są potrzebne do przygotowania niektórych raportów lub formularzy, czyli do pracy z częścią bazy danych.

Podczas tworzenia kwerend w programie Access można łączyć tabele, rekordy można grupować i wybierać, a operacje obliczania można łączyć.

Klasyfikacja zapytań

typy zapytań

Istnieją następujące typy wniosków:

  • Żądanie próbki, w której dane zostaną wyodrębnione przez określony warunek. W ramach tego wniosku rekordy są grupowane, a obliczenia wykonywane w polach tabeli są prezentowane.
  • Żądanie zmiany, które zmienia dane w oryginalnych tabelach. Korzystając z nich, można dostosować dane i utworzyć nowe tabele.
  • Zapytanie z parametrami, w których wprowadzane są określone warunki lub dane.
  • Zapytania przekrojowe zaprojektowane do obliczania i dostarczania danych, zwykle w formie arkuszy kalkulacyjnych w celu ułatwienia analizy.
  • Zapytania SQL to żądania uzyskania pewnych informacji, ich konstrukcja opiera się na przestrzeganiu pewnych reguł przy użyciu określonej składni.

Prośby o próbki

Tworzenie zapytań w Access tego typu polega na konstrukcji tabeli zawierającej takie same elementy strukturalne, jak zwykle. Jest tworzony na podstawie rzeczywistych danych.

Wyniki są zestawem dynamicznymdanych, a zatem po zamknięciu zestawu rekordów "znikają", pozostając w oryginalnych tabelach. Zapisywanie danych zapytania oznacza przechowywanie ich struktury.

Żądania te są tworzone przez określenie pól itabele zawierające je, uwzględnione we wniosku, opisy pól obliczeniowych, operacje grupowe wykonywane na oryginalnych rejestrach oraz tworzenie warunków selekcji (na przykład, w którym dniu odbyła się realizacja określonej grupy towarów).

Tworzenie zapytań w MS Dostęp tego typu zakłada, że ​​można je utworzyć ręcznie lub przy użyciu "Kreatora nowych zapytań".

Aby określić pola i tabele zawarte w zapytaniu, przejdź do trybu projektowania.

Aby przełączyć się do trybu projektowania w programie Access 2013w obszarze nawigacyjnym kliknij przycisk kontekstowy w nazwie formularza i wybierz "Konstruktor". Naciskając klawisze ALT + F8, możesz wywołać "Lista pól", z której można przeciągnąć pola bezpośrednio do formularza.

system zarządzania bazami danych subd

Zmień żądania

Tego typu zapytania reprezentują niektóreodmiana pierwszego rodzaju, ale są one potrzebne do zmiany wyodrębnionych danych. Są w programie Access oznaczonym wykrzyknikiem. W programie Access tworzenie żądań zmian jest możliwe w czterech typach:

  • tworzenie nowych tabel;
  • dodawanie rekordów do tabel źródłowych;
  • zmieniać dane w tabelach źródłowych;
  • usuwać rekordy z tabel źródłowych.

Dostęp 2013

Dlatego te działania mogą zniszczyć bazę danych, dlatego konieczne jest sprawdzenie wyniku zapytania poprzez przejście do trybu tabeli.

Tworzenie nowych tabel jest używane podczas archiwizowania danych, wykonywania kopii zapasowych lub eksportowania danych.

Żądania zmian są różneaktualizuje żądania, które, gdy są używane, aktualizują absolutnie wszystkie rekordy, które spełniają dany warunek. Jeśli konieczne jest wprowadzenie zmian w zespole danych, należy użyć tego typu.

Innym typem usuwania jest usuwanie żądań, które niszczą wszystkie rekordy, które spełniają dowolne warunki.

Innym typem rozważanych zapytań są żądania dodawania, w których dane są dodawane z jednej tabeli do drugiej.

Zapytanie krzyżowe

żądanie dostępu krzyżowego

Gatunki te są używane w celu łączeniamiędzypłytowe dane pieniężne lub liczbowe przechowywane w tabeli źródłowej. Zapytanie krzyżowe w programie Access jest tworzone za pomocą kreatora zapytań, korzystając z instrukcji, z których można łatwo utworzyć ten widok. W istocie zapytanie tabeli krzyżowej jest podobne do Excel PivotTables.

Tabela krzyżowa jest tworzona przez określenie nagłówków, kolumn, wartości i operacji grupowych.

Schemat budowy tego typu stołu jest skrócony donastępujące. Za pomocą DBMS dane są pogrupowane według pól grup. Ta operacja jest wykonywana na liczbach w polu wartości. Łączna wartość tej grupy jest umieszczana w komórce tabeli znajdującej się na przecięciu kolumny i wierszy.

Zapytania krzyżowe w programie Access są zwykle używane do tworzenia raportów i wykresów.

Żądania z parametrami

Ten typ żądań określa stan użytkownika przed wykonaniem.

Aby utworzyć zapytanie w programie Access, należy w kolumnie kwerendy w komórce "Warunek" umieścić wyrażenie do wprowadzania parametrów w nawiasach kwadratowych.

Jeśli uruchomisz to zapytanie, pojawi się okno dialogowe, które będzie zawierać sugestię dotyczącą wprowadzania parametrów.

Zapytania SQL

zgłaszanie żądań w dostępie ms

W programie Access 2013 i innych wersjach kwerendy są wykonywane przy użyciu języka SQL z ustrukturalizowanym zapytaniem.

Aby utworzyć zapytania SQL, przejdź dotryb projektowania, a następnie przycisk "Widok", wybierz "Tryb SQL". W rezultacie pojawia się okno dialogowe, w którym w polu Wybierz wpisujemy nazwy kolumn, aw polu Od wpisujemy to, co będzie wyświetlane w wierszach, na przykład nazwy dostawców (jeśli pierwsza kolumna to "Nazwa").

Access nie używa czystego SQL, ale jegoDialekt Jet-SQL. Główne instrukcje dla zapytań w tym języku to: SELECT, który wybiera z rekordów według określonych warunków (nazwy pól w oryginalnych tabelach, które są przenoszone do wynikowej tabeli), UPDATE - służy do edycji rekordów, DELETE - do usuwania dowolnych określonych rekordów, CREATE - aby utworzyć nowe obiekty bazy danych. MS Access również używa TRANSFORM do budowania zapytań, Z OPCJĄ DOSTĘPU DO WŁASNOŚCI do tworzenia specjalnych zapytań przez użytkownika, który nie ma dostępu do tabel, do których to zapytanie powinno mieć dostęp, IN (w celu zapewnienia komunikacji ze zdalną bazą danych), DISTINCTROW (tworzenie zapytania z możliwym scaleniem danych). Otrzymane funkcje SQL, funkcje dostępu i funkcje VBA również mogą być używane.

Podsumowując

Tworzenie zapytań w programie Access ma miejscegenerowanie rekordów dla innych żądań, raportów lub formularzy. Za pomocą pewnych działań dane są zbierane z kilku tabel. Zapytania umożliwiają uwzględnienie wybranych pól w tworzonej tabeli, wykonanie obliczeń w każdym nowym rekordzie, wybór rekordów niezbędnych do spełnienia określonych warunków, wyrażeń grupowych o tych samych wartościach w niektórych lub jednym polu, utworzenie nowej tabeli danych na podstawie istniejących, dodanie, usunięcie lub aktualizację niektóre wpisy.</ span </ p>

Czytaj więcej: