Samouczek MS Access

Czym jest Microsoft Dostฤ™p?

Microsoft Uzyskiwania dostฤ™pu to system zarzฤ…dzania bazami danych oferowany przez firmฤ™ Microsoft. Wykorzystuje Microsoft Jet Database Engine i jest czฤ™ล›ciฤ… pakietu Microsoft Pakiet aplikacji biurowych.

Microsoft Access oferuje funkcjonalnoล›ฤ‡ bazy danych oraz moลผliwoล›ci programowania umoลผliwiajฤ…ce tworzenie ล‚atwych w obsล‚udze ekranรณw (formularzy). Pomaga analizowaฤ‡ duลผe iloล›ci informacji i efektywnie zarzฤ…dzaฤ‡ danymi.

Waลผne terminy i podstawowe przedmioty

Teraz w tym Microsoft Tutorial Accessa, poznamy kilka waลผnych terminรณw i podstawowych obiektรณw w MS Access:

Plik bazy danych

Jest to plik przechowujฤ…cy caล‚ฤ… bazฤ™ danych. Plik bazy danych jest zapisywany na dysku twardym lub innym urzฤ…dzeniu magazynujฤ…cym.

Typy danych

Typy danych to wล‚aล›ciwoล›ci kaลผdego pola. Kaลผde pole ma jeden typ danych, taki jak tekst, liczba, data itp.

Stรณล‚

  • Tabela to obiekt przechowujฤ…cy dane w formacie wierszy i kolumn w celu przechowywania danych.
  • Tabela jest zwykle powiฤ…zana z innymi tabelami w pliku bazy danych.
  • Kaลผda kolumna musi mieฤ‡ unikalnฤ… nazwฤ™
  • Klucz podstawowy moลผemy rรณwnieลผ zdefiniowaฤ‡ w tabeli.

Pytanie

  • Zapytania odpowiadajฤ… na pytanie, wybierajฤ…c, sortujฤ…c i filtrujฤ…c dane na podstawie kryteriรณw wyszukiwania.
  • Zapytania pokazujฤ… wybรณr danych na podstawie podanych przez Ciebie kryteriรณw (ograniczeล„).
  • Zapytania mogฤ… pobieraฤ‡ dane z jednej lub wiฤ™kszej liczby powiฤ…zanych tabel i innych zapytaล„.
  • Rodzaje zapytaล„ to: WYBIERZ, WSTAW, AKTUALIZUJ, USUลƒ.

Forma

  • Formularz to obiekt bazy danych, ktรณrego moลผna uลผyฤ‡ do utworzenia interfejsu uลผytkownika dla aplikacji bazodanowej.
  • Formularze umoลผliwiajฤ… wyล›wietlanie bieลผฤ…cych danych z tabeli. Sล‚uลผyล‚ gล‚รณwnie do uล‚atwienia procesu wprowadzania lub edycji danych.

Zgล‚oล›

  • Raport to obiekt w bazach danych komputera stacjonarnego, sล‚uลผฤ…cy przede wszystkim do formatowania, obliczania, drukowania i podsumowywania wybranych danych.
  • Moลผesz nawet dostosowaฤ‡ wyglฤ…d i dziaล‚anie raportu.

Makra

Makra to miniaturowe konstrukcje programowania komputerowego. Umoลผliwiajฤ… one konfigurowanie poleceล„ i procesรณw w formularzach, takich jak wyszukiwanie, przechodzenie do innego rekordu lub uruchamianie formuล‚y.

Moduล‚y

Moduล‚y to procedury (funkcje), za pomocฤ… ktรณrych moลผna pisaฤ‡ Visual Basic dla aplikacji (VBA).

Microsoft Dostฤ™p do typรณw danych

Poniลผej wymieniono typowe typy danych programu MS Access:

Rodzaj danych OPIS Rozmiar
Krรณtki tekst Tekst, ล‚ฤ…cznie z liczbami, ktรณre nie wymagajฤ… obliczeล„. (np. numery telefonรณw komรณrkowych). Do 255 znakรณw.
dล‚ugi Tekst Ten typ danych jest uลผywany w przypadku dล‚ugich tekstรณw lub danych alfanumerycznych. Maksymalnie 63 999 znakรณw.
Numer Numeryczny typ danych uลผywany do przechowywania obliczeล„ matematycznych. 1, 2, 4, 8 i 16 bajtรณw.
Data / czas Przechowuj datฤ™/godzinฤ™ dla lat od 100 do 9999. 8 bajtรณw.
Waluta Umoลผliwia przechowywanie wartoล›ci walut i danych liczbowych z dokล‚adnoล›ciฤ… od jednego do czterech miejsc po przecinku. 8 bajtรณw.
Numer samochodu Przypisz unikalny numer lub przypisany przez Microsoft Dostฤ™p po utworzeniu nowego rekordu. Zwykle uลผywany jako klucz podstawowy Cztery bajty (16 bajtรณw, jeล›li jest ustawione jako identyfikator replikacji).
Tak/Nie Przechowuje tylko wartoล›ci logiczne Tak i Nie. Bit 1
Zaล‚ฤ…cznik Przechowuje pliki, takie jak zdjฤ™cia cyfrowe. Do jednego rekordu moลผna doล‚ฤ…czyฤ‡ wiele plikรณw. Moลผna zapisaฤ‡ do 2 GB danych.
Obiekty OLE Obiekty OLE mogฤ… przechowywaฤ‡ audio, wideo i inne duลผe obiekty binarne. Moลผna zapisaฤ‡ do 2 GB danych.
Hiperล‚ฤ…cze Tekst lub kombinacje tekstu i liczb przechowywane. Ten tekst jest uลผywany jako adres hiperล‚ฤ…cza. Kaลผda czฤ™ล›ฤ‡ typu danych Hyperlink umoลผliwia przechowywanie maksymalnie 2048 znakรณw.
Obliczony Pomaga utworzyฤ‡ wyraลผenie korzystajฤ…ce z danych z jednego lub wiฤ™kszej liczby pรณl. Moลผna utworzyฤ‡ wyraลผenie wykorzystujฤ…ce dane z jednego lub wiฤ™kszej liczby pรณl.

Rรณลผnice miฤ™dzy Accessem a Excelem

Microsoft Access i Excel sฤ… bardzo podobne, a jednoczeล›nie bardzo rรณลผne. Oto kilka waลผnych rรณลผnic miฤ™dzy nimi:

Uzyskiwania dostฤ™pu przewyลผszaฤ‡
Zajmuje siฤ™ tekstem, liczbami, plikami i wszelkiego rodzaju danymi Microsoft Excel ogรณlnie zajmuje siฤ™ danymi liczbowymi
Wszystkie dane przechowywane sฤ… jednorazowo, w jednym miejscu. Wiele arkuszy lub dokumentรณw to magazyn z podobnymi, powtarzajฤ…cymi siฤ™ danymi.
Pomaga w tworzeniu wysoce funkcjonalnych formularzy wprowadzania danych i szablonรณw raportรณw. Dostฤ™pny jest tylko gล‚รณwny ekran wprowadzania danych.
Uลผytkownicy bฤ™dฤ… mogli sprawniej i dokล‚adniej wprowadzaฤ‡ dane. Dokล‚adnoล›ฤ‡ i szybkoล›ฤ‡ danych nie jest duลผa ze wzglฤ™du na format.

Sprawdลบ rรณwnieลผ: - Microsoft Samouczek Excela dla poczฤ…tkujฤ…cych: Naucz siฤ™ MS Excel w 7 dni

Zalety MS Access

Teraz w tym samouczku MS Access poznamy zalety/korzyล›ci korzystania z aplikacji MS Access:

  • Access oferuje w peล‚ni funkcjonalny, relacyjny system zarzฤ…dzania bazami danych w ciฤ…gu kilku minut.
  • ลatwe importowanie danych z wielu ลบrรณdeล‚ do programu Access
  • Moลผesz ล‚atwo dostosowaฤ‡ Access do potrzeb osobistych i firmowych
  • Microsoft Dostฤ™p online dziaล‚a dobrze z wieloma jฤ™zykami programistycznymi, nad ktรณrymi dziaล‚a Windows OS
  • Jest solidny i elastyczny i moลผe wykonywaฤ‡ wszelkie wymagajฤ…ce zadania zwiฤ…zane z biurowymi lub przemysล‚owymi bazami danych.
  • Program MS-Access umoลผliwia ล‚ฤ…czenie siฤ™ z danymi w ich istniejฤ…cej lokalizacji i wykorzystywanie ich do przeglฤ…dania, aktualizowania, wykonywania zapytaล„ i tworzenia raportรณw.
  • Umoลผliwia tworzenie tabel, zapytaล„, formularzy i raportรณw oraz ล‚ฤ…czenie siฤ™ za pomocฤ… makr
  • Makra w programie Access to prosta konstrukcja programistyczna, za pomocฤ… ktรณrej moลผna dodawaฤ‡ funkcje do bazy danych.
  • Microsoft Dostฤ™p online umoลผliwia wykonywanie heterogenicznych poล‚ฤ…czeล„ miฤ™dzy rรณลผnymi zestawami danych przechowywanymi na rรณลผnych platformach

Wady MS Access

Oto wady korzystania z MS Access

  • Microsoft Baza danych Access jest przydatna dla maล‚ych i ล›rednich sektorรณw biznesowych. Nie jest to jednak przydatne w przypadku duลผych organizacji
  • Brakuje mu wytrzymaล‚oล›ci w porรณwnaniu do dbm systemy takie jak MS SQL Server or Oracle
  • Wszystkie informacje z Twojej bazy danych zapisywane sฤ… w jednym pliku. Moลผe to spowolniฤ‡ dziaล‚anie raportรณw, zapytaล„ i formularzy
  • Limit techniczny wynosi 255 jednoczesnych uลผytkownikรณw. Jednak rzeczywisty limit wynosi tylko od 10 do 80 (w zaleลผnoล›ci od rodzaju uลผywanej aplikacji)
  • Wymaga znacznie wiฤ™cej nauki i treningu w porรณwnaniu z innymi Microsoft programรณw

Jak zaczac Microsoft Uzyskiwania dostฤ™pu

Uwaga: Zakล‚adamy, ลผe masz najnowszฤ… wersjฤ™ Microsoft Zainstalowany program Access, ktรณry jest dostarczany w zestawie Microsoft Pakiet Office365.

Istniejฤ… dwa sposoby uruchomienia programu MS Access.

  1. Od Windows, 'Przycisk Start.
  2. Na pulpicie kliknij prawym przyciskiem myszy> opcjฤ™ โ€žNowyโ€.

Teraz w tym Microsoft Samouczek programu Access, przyjrzyjmy siฤ™ uruchamianiu programu MS Access przy uลผyciu obu sposobรณw:

Opcja 1) Od Windows, Przycisk Start.

Krok 1) Kliknij na 'Windows' Ikona. Znajdziesz listฤ™ zainstalowanych programรณw.

Krok 2) Znajdลบ ikonฤ™ dostฤ™pu. Zaznacz i kliknij ikonฤ™ dostฤ™pu.

Rozpocznij Microsoft Uzyskiwania dostฤ™pu

Krok 3) Sprawdลบ okno. Pojawi siฤ™ okno aplikacji MS Access.

Rozpocznij Microsoft Uzyskiwania dostฤ™pu

Kroki 4) Naciล›nij โ€žEscโ€.

Wynik: Spowoduje to otwarcie aplikacji systemu Windows MS Access.

Rozpocznij Microsoft Uzyskiwania dostฤ™pu

Opcja 2) Z pulpitu, opcja โ€žNowyโ€.

Krok 1) Kliknij prawym przyciskiem myszy na pulpicie i kliknij โ€žNowyโ€

Krok 2) Kliknij 'Microsoft Opcja bazy danych dostฤ™puโ€

Rozpocznij Microsoft Uzyskiwania dostฤ™pu

Krok 3) Poniลผej pojawi siฤ™ okno aplikacji MS Access

Rozpocznij Microsoft Uzyskiwania dostฤ™pu

Krok 4) Naciล›nij โ€žEscโ€

Wynik: Spowoduje to otwarcie aplikacji MS Access Windows

Rozpocznij Microsoft Uzyskiwania dostฤ™pu

Jak utworzyฤ‡ bazฤ™ danych

Zanim utworzymy Bazฤ™ Danych, warto szybko zrozumieฤ‡ caล‚oล›ciowy obraz tego, czym jest Baza Danych, ze szczegรณlnym uwzglฤ™dnieniem MS Access.

Zacznijmy od kilku z ลผycia wziฤ™tych Microsoft Przykล‚ad baz danych dostฤ™pu:

  • Mamy regaล‚, w ktรณrym znajdujฤ… siฤ™ ksiฤ…ลผki,
  • Mamy i-pody, w ktรณrych znajduje siฤ™ kolekcja muzyki, a etui jest niezliczona iloล›ฤ‡.

Podobnie mamy bazฤ™ danych MS Access, ktรณra jest rodzajem domu dla wszystkich tabel, zapytaล„, formularzy, raportรณw itp. w MS Access, ktรณre sฤ… ze sobฤ… powiฤ…zane.

Technicznie rzecz biorฤ…c, baza danych przechowuje dane w dobrze zorganizowany sposรณb, aby uล‚atwiฤ‡ dostฤ™p i wyszukiwanie.

Utwรณrz bazฤ™ danych

Istniejฤ… dwa sposoby tworzenia bazy danych w programie SQL Access:

  1. Utwรณrz bazฤ™ danych z szablonu
  2. Utwรณrz pustฤ… bazฤ™ danych

Przejdลบmy do szczegรณล‚รณw kaลผdego z nich:

Utwรณrz bazฤ™ danych z szablonu

  • Jest wiele sytuacji, w ktรณrych musimy zaczฤ…ฤ‡ od gotowego szablonu bazy danych dla danych wymagaล„.
  • MS Access udostฤ™pnia wiele gotowych szablonรณw dla tego typu wymagaล„ baz danych, gdzie struktura danych jest juลผ zdefiniowana.
  • Moลผesz dalej dostosowywaฤ‡ strukturฤ™ szablonu zgodnie z naszymi wymaganiami.
  • Przykล‚ad baz danych MS Access obejmuje kontakty, studentรณw, ล›ledzenie czasu itp.

Kroki tworzenia bazy danych z szablonu

Krok 1) Przy otwartej aplikacji MS Access kliknij Plik.

Utwรณrz bazฤ™ danych z szablonu

Wynik: Pojawi siฤ™ poniลผsze okno. Wszystkie Szablony baz danych sฤ… wyล›wietlane poniลผej.

Utwรณrz bazฤ™ danych z szablonu

Krok 2) Klikajฤ…c na niego moลผemy wybraฤ‡ dowolny szablon. Kliknij Szablon kontaktu o dalszฤ… czeล›ฤ‡.

Utwรณrz bazฤ™ danych z szablonu

Krok 3) Pojawi siฤ™ pole z nazwฤ… pliku, zawierajฤ…ce domyล›lnฤ… nazwฤ™ pliku.

Utwรณrz bazฤ™ danych z szablonu

Krok 4) Wpisz nowy Nazwa.

Utwรณrz bazฤ™ danych z szablonu

Krok 5) Kliknij na 'Tworzyฤ‡.'

Utwรณrz bazฤ™ danych z szablonu

Wynik: Guru99_Contact Baza danych zostaล‚a utworzona i pojawi siฤ™ poniลผsze okno.

Utwรณrz bazฤ™ danych z szablonu

Krok 6) Opcjonalnie moลผesz kliknฤ…ฤ‡ dowolny obiekt w lewym panelu nawigacji i otworzyฤ‡ ten obiekt w celu uzyskania dalszych informacji i pracy.

Np. klikniฤ™cie formularza โ€žSzczegรณล‚y kontaktuโ€ spowoduje otwarcie formularza โ€žSzczegรณล‚y kontaktuโ€, jak pokazano poniลผej.

Utwรณrz bazฤ™ danych z szablonu

Utwรณrz pustฤ… bazฤ™ danych

Krok 1) Przy otwartej aplikacji MS Access kliknij Plik > Nowy

Utwรณrz pustฤ… bazฤ™ danych

Krok 2) Kliknij opcjฤ™ โ€žPusta baza danychโ€.

Utwรณrz pustฤ… bazฤ™ danych

Krok 3) Pojawi siฤ™ pole z nazwฤ… pliku, zawierajฤ…ce domyล›lnฤ… nazwฤ™ pliku.

Utwรณrz pustฤ… bazฤ™ danych

Krok 4) Wpisz nowฤ… nazwฤ™.

Utwรณrz pustฤ… bazฤ™ danych

Krok 5) Kliknij na 'Tworzyฤ‡.'

Utwรณrz pustฤ… bazฤ™ danych

Wynik: Baza danych Guru99 zostaล‚a utworzona i pojawi siฤ™ poniลผsze okno.

Utwรณrz pustฤ… bazฤ™ danych

Jak utworzyฤ‡ tabelฤ™

Pierwszy krok w tym Microsoft Samouczek dostฤ™pu do przechowywania danych w bazie danych polega na utworzeniu tabeli, w ktรณrej bฤ™dฤ… znajdowaฤ‡ siฤ™ dane. Po utworzeniu tabeli moลผemy dalej wstawiaฤ‡ wiersze w tabeli.

Utwรณrz tabelฤ™

Istniejฤ… dwa sposoby tworzenia bazy danych w programie MS Access

  1. Utwรณrz tabelฤ™ z Widok projektu
  2. Utwรณrz tabelฤ™ z Widok arkusza danych

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Krok 1) Pierwsze klikniฤ™cie Stwรณrz patka. Nastฤ™pnie od Stoล‚y grupa, kliknij Stรณล‚.

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Krok 2) System wyล›wietli domyล›lnฤ… tabelฤ™ utworzonฤ… o nazwie โ€žTabela 1โ€.

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Krok 3) Do przemianowaฤ‡ Kolumna, kliknij dwukrotnie Nagล‚รณwek kolumny i wpisz nowฤ… nazwฤ™ kolumny.

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Naleลผy pamiฤ™taฤ‡, ลผe typ danych Course_ID to 'Numer samochodu.Dlatego jest to takลผe Unikalny Klucz stoล‚u.

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Krok 4) Moลผesz Dodaj kolumnฤ™ klikajฤ…c dowolnฤ… kategoriฤ™ z opcja โ€žDodaj i usuล„โ€ Grupa. Alternatywnie moลผesz takลผe dodaฤ‡ kolumnฤ™, klikajฤ…c โ€žKliknij, aby dodaฤ‡โ€

Na przykล‚ad kliknij โ€žKrรณtki tekstโ€ w pliku "Dodaj i usuล„ grupฤ™.

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Krok 5) Kolumna zostanie dodana z domyล›lnฤ… nazwฤ… jako โ€žPole 1.โ€

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Krok 6) Kliknij Nagล‚รณwek i zmieล„ nazwฤ™ na โ€žNAZWA_KURSUโ€.

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Krok 7) Naciล›nij โ€žCtrl + Sโ€ i wprowadลบ nowฤ… nazwฤ™ tabeli, aby jฤ… zapisaฤ‡.

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Krok 8) Moลผesz takลผe zapisaฤ‡ nowฤ… nazwฤ™, podpis i krรณtki opis dowolnej kolumny, klikajฤ…c โ€žImiฤ™ i podpis. Kliknij na to

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Krok 9) dialog Box pojawi siฤ™. Dodaj poniลผsze i kliknij โ€žOKโ€

  • โ€žNazwaโ€ โ€“ jest to rzeczywista nazwa kolumny.
  • โ€žCaptionโ€ โ€“ jest to nazwa kolumny wyล›wietlana przez uลผytkownika.
  • "Description' โ€“ To jest krรณtki opis nazwy kolumny.

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Wynik: Imiฤ™, podpis i Descriptteraz istnieje.

Utwรณrz tabelฤ™ โ€“ widok arkusza danych

Utwรณrz tabelฤ™ โ€“ widok projektu

Krok 1) Najpierw kliknij kartฤ™ Utwรณrz. Nastฤ™pnie z grupy Tabele kliknij opcjฤ™ Tabela.

Utwรณrz tabelฤ™ โ€“ widok projektu

Krok 2) Pojawi siฤ™ okno dialogowe Tabela. Dla kaลผdego pola wprowadลบ Nazwa pliku, typ danych oraz Descriptjonowy.

Utwรณrz tabelฤ™ โ€“ widok projektu

Kroki 3) Aby dodaฤ‡ Course_ID jako klucz podstawowy, wybierz go i kliknij โ€žKlucz podstawowyโ€. Course_Id bฤ™dzie poprzedzony ikonฤ… KLUCZ, jak pokazano poniลผej:

Utwรณrz tabelฤ™ โ€“ widok projektu

Kroki 4) Naciล›nij โ€žCtrl+S.โ€ Wprowadลบ nazwฤ™ tabeli i kliknij OK

Utwรณrz tabelฤ™ โ€“ widok projektu

Wynik:

Utwรณrz tabelฤ™ โ€“ widok projektu

Jak przeล‚ฤ…czaฤ‡ widoki miฤ™dzy arkuszem danych a projektem

W tym samouczku MS Access dowiemy siฤ™, jak przeล‚ฤ…czaฤ‡ widoki miฤ™dzy arkuszem danych a projektem:

Aby przeล‚ฤ…czaฤ‡ widoki miฤ™dzy arkuszem danych (widokiem arkusza kalkulacyjnego) a widokiem projektu, kliknij przycisk 'Widok' w lewym gรณrnym rogu wstฤ…ลผki dostฤ™pu (pokazanej na zakล‚adkach Strona gล‚รณwna/Pomoc/Projekt). I kliknij widok, ktรณry chcesz wyล›wietliฤ‡.

Na przykล‚ad: Zaล‚รณลผmy, ลผe chcesz przeล‚ฤ…czyฤ‡ siฤ™ do nowo utworzonej tabeli โ€žCourse_strengthโ€ z widoku โ€žProjektโ€ do widoku โ€žArkusz danychโ€.

Krok 1) Kliknij Widok arkusza danych

Przeล‚ฤ…czaj widoki miฤ™dzy arkuszem danych a projektem

Wynik:

Przeล‚ฤ…czaj widoki miฤ™dzy arkuszem danych a projektem

MS Access - Dodawanie danych

  • Utworzyล‚eล› tabele Course i Course_Strength.
  • Dane moลผna dodawaฤ‡ na dwa sposoby. Jednym z nich jest widok arkusza danych, a drugi z formularza. W tej sekcji nauczymy siฤ™ dodawaฤ‡ dane z widoku arkusza danych.
  • Nie ma potrzeby rฤ™cznego zapisywania danych. Po klikniฤ™ciu innych wierszy program Access automatycznie zapisze dane.
  • Jedyne o czym naleลผy pamiฤ™taฤ‡ przy dodawaniu danych to podanie prawidล‚owego typu danych, tzn. jeล›li Kolumna jest zdefiniowana jako Liczba, moลผemy dodaฤ‡ tylko cyfry, a nie tekst.

Przejdลบmy dodaj trochฤ™ danych w tabeli, otwierajฤ…c utworzonฤ… wczeล›niej bazฤ™ danych programu Access.

Krok 1) Wybierz tabelฤ™ โ€žKursโ€.

MS Access - Dodawanie danych

Kroki 2) Wybierz Widok arkusza danych opcjฤ™ na wstฤ…ลผce i Dodaj niektรณre dane, wprowadzajฤ…c wartoล›ci w nim. Zaktualizowane dane zostanฤ… automatycznie zapisane.

MS Access - Dodawanie danych

Teraz powiedzmy, ลผe chcesz usunฤ…ฤ‡ 4th wiersz z โ€žMรณj SQLโ€ jako nazwฤ… kursu.

Krok 3) Wybierz wiersz, klikajฤ…c kolumnฤ™ znajdujฤ…cฤ… siฤ™ najbardziej po lewej stronie, a nastฤ™pnie kliknij wiersz prawym przyciskiem myszy. Pojawi siฤ™ menu opcji z opcjฤ… โ€žUsuล„ rekordโ€.

MS Access - Dodawanie danych

Krok 4) Pojawi siฤ™ wyskakujฤ…ce okienko potwierdzajฤ…ce usuniฤ™cie rekordu. Kliknij 'OK'

MS Access - Dodawanie danych

Wynik:

MS Access - Dodawanie danych

Podsumowanie widokรณw

Widok arkusza danych

Wyล›wietla siฤ™ w widoku, ktรณry umoลผliwia wprowadzenie nieprzetworzonych danych do tabeli bazy danych.

Widok projektu:

Wyล›wietla widok umoลผliwiajฤ…cy wprowadzanie pรณl, typรณw danych i opisรณw do tabeli bazy danych.

Formularze w MS Access

  • Formularz to obiekt bazy danych, ktรณrego moลผna uลผyฤ‡ do utworzenia interfejsu uลผytkownika dla aplikacji bazodanowej.
  • Sล‚uลผyล‚ gล‚รณwnie do uล‚atwienia procesu wprowadzania lub edycji danych.
  • Dane w formularzu moลผna wybraฤ‡ z jednej lub wiฤ™kszej liczby tabel.
  • Formularzy moลผna takลผe uลผywaฤ‡ do kontrolowania dostฤ™pu do danych, np. do kontrolowania, ktรณre pola lub wiersze danych sฤ… widoczne dla jakich uลผytkownikรณw.
  • Formularze majฤ… widok formularza.
  • Pomagajฤ… wyล›wietlaฤ‡ dane na ลผywo z ล‚atwym tworzeniem nowych danych.

Aby zrozumieฤ‡ formฤ™, najpierw zacznijmy tworzyฤ‡ dwa nowe rekordy w Tabela kontaktรณw (z omรณwionej wstฤ™pnie utworzonej bazy danych kontaktรณw w tym miejscu)

Krok 1) Wybierz tabelฤ™ โ€žKontaktโ€ z lewej czฤ™ล›ci nawigacji.

Krok 2) Utwรณrz dwa wiersze, wprowadzajฤ…c odpowiednie dane w dwรณch wierszach.

Formularze w MS Access

utwรณrz formularz, a nastฤ™pnie zobaczymy, jak moลผna wykorzystaฤ‡ formularze do ล‚atwego wyล›wietlania, edytowania i tworzenia nowych danych.

Jak utworzyฤ‡ formularz

Istniejฤ… cztery podstawowe sposoby tworzenia formularza, jak opisano poniลผej:

  • Kreator formularzy
  • Forma
  • Wiele pozycji
  • Formularz podzielony

Przyjrzyjmy siฤ™ po kolei kaลผdej opcji tworzenia formularza:

1. Utwรณrz za pomocฤ… Kreatora formularzy

Opcja ta umoลผliwia uลผytkownikowi utworzenie formularza za pomocฤ… kreatora i wybranie kolumny z dostฤ™pnej listy formularzy kolumnowych w dotychczasowym formacie okna Wybierz.

Krok 1) Kliknij na โ€žKreator formularzyโ€.

Utwรณrz za pomocฤ… Kreatora formularzy

Krok 2) System wyล›wietli siฤ™ poniลผej ekranu.

Utwรณrz za pomocฤ… Kreatora formularzy

Krok 3) Wybierz kolumny, ktรณre chcesz mieฤ‡ w ostatecznej formie.

Utwรณrz za pomocฤ… Kreatora formularzy

Wynik: Wybrano identyfikator

Utwรณrz za pomocฤ… Kreatora formularzy

Krok 4) Kontynuuj zaznaczanie wszystkich wymaganych kolumn zgodnie z opisem w kroku 3 powyลผej, a nastฤ™pnie kliknij przycisk โ€žDalejโ€.

Utwรณrz za pomocฤ… Kreatora formularzy

Krok 5) Pojawi siฤ™ pole wyboru ukล‚adu, ktรณre umoลผliwia uลผytkownikowi wybรณr rรณลผnych typรณw ukล‚adu formularza. Kliknij โ€žDALEJโ€

Utwรณrz za pomocฤ… Kreatora formularzy

Krok 6) Wpisz nazwฤ™ formularza jako โ€žContact_Formโ€ i kliknij โ€žZakoล„czโ€.

Utwรณrz za pomocฤ… Kreatora formularzy

Wynik: Formularz kontaktowy istnieje teraz z wyล›wietlonymi wszystkimi kolumnami, ktรณre byล‚y tam w kroku 4 na liล›cie wybranych kolumn.

Utwรณrz za pomocฤ… Kreatora formularzy

2. Utwรณrz za pomocฤ… formularza

To najprostszy sposรณb na utworzenie formularza, ktรณry:

  • Domyล›lnie wypeล‚niaj caล‚ฤ… kolumnฤ™ z wybranej tabeli w โ€žwidoku formularzaโ€,
  • Uลผytkownik moลผe rฤ™cznie usunฤ…ฤ‡ niepotrzebne kolumny

Krok 1) Wybierz tabelฤ™ dla ktรณrej chcemy utworzyฤ‡ formularz i kliknij 'Formularz'.

Utwรณrz za pomocฤ… formularza

Krok 2) Pojawi siฤ™ poniลผsze okno.

Utwรณrz za pomocฤ… formularza

Krok 3) Kliknij prawym przyciskiem myszy dowolnฤ… komรณrkฤ™, ktรณra nie ma byฤ‡ czฤ™ล›ciฤ… ostatecznych formularzy, i kliknij โ€žUsuล„โ€.

Utwรณrz za pomocฤ… formularza

Wynik: 'Numer faksuPole ' nie istnieje teraz.

Utwรณrz za pomocฤ… formularza

Krok 4) Naciล›nij โ€žCtrl+Sโ€ i wprowadลบ nowฤ… nazwฤ™ formularza jako โ€žContact_Form2โ€. Kliknij OK'.

Utwรณrz za pomocฤ… formularza

Wynik: Nowa forma o nazwie as โ€žFormularz_kontaktowy 2โ€ znajduje siฤ™ w sekcji โ€žFormularzeโ€.

Utwรณrz za pomocฤ… formularza

3. Utwรณrz formularz wedล‚ug โ€žWiele pozycjiโ€

To kolejny typ, w ktรณrym wszystkie juลผ utworzone rekordy zostanฤ… wyล›wietlone w formularzu z opcjฤ… Dodaj nowy rekord.

Krok 1) Z zakล‚adki โ€žUtwรณrzโ€. Kliknij โ€žWiฤ™cej formularzyโ€ i wybierz โ€žWiele pozycjiโ€.

Utwรณrz formularz wedล‚ug โ€žWiele pozycjiโ€

Wynik: Poniลผej opcji Wiele linii pojawi siฤ™ okno

Utwรณrz formularz wedล‚ug โ€žWiele pozycjiโ€

Krok 2) Naciล›nij โ€žCtrl+Sโ€. Wprowadลบ nowฤ… nazwฤ™ formularza i kliknij przycisk โ€žOKโ€.

Utwรณrz formularz wedล‚ug โ€žWiele pozycjiโ€

Wynik: W sekcji โ€žFormularzeโ€ istnieje nowy formularz o nazwie โ€žContact_Form_Multiple_Itemโ€.

Utwรณrz formularz wedล‚ug โ€žWiele pozycjiโ€

4. Utwรณrz formularz poprzez opcjฤ™ โ€žPodziel zโ€

Jest to poล‚ฤ…czenie formy prostej i formy podzielonej w sposรณb, jaki zapewnia ta forma Formularz i arkusz danych w podzielonym oknie.

Wszystko, co uลผytkownik wprowadzi w formularzu, jest natychmiast widoczne bezpoล›rednio w widoku arkusza danych i odwrotnie.

Krok 1) Na karcie โ€žUtwรณrzโ€ kliknij โ€žWiฤ™cej formularzyโ€ i wybierz โ€žPodziel formularzโ€.

Utwรณrz formularz poprzez opcjฤ™ โ€žPodziel zโ€

Wynik: Pojawi siฤ™ poniลผsze okno zawierajฤ…ce formularz i arkusz danych.

Utwรณrz formularz poprzez opcjฤ™ โ€žPodziel zโ€

Krok 2) Naciล›nij โ€žCtrl+Sโ€ i wprowadลบ nowฤ… nazwฤ™ formularza. Kliknij OK.'

Utwรณrz formularz poprzez opcjฤ™ โ€žPodziel zโ€

Wynik: W sekcji โ€žFormularzeโ€ istnieje nowy formularz o nazwie โ€žContact_Form_Splitโ€.

Utwรณrz formularz poprzez opcjฤ™ โ€žPodziel zโ€

Edytuj istniejฤ…cy rekord za pomocฤ… formularza

  • Jednฤ… z cech formularzy jest to, ลผe moลผemy edytowaฤ‡ wartoล›ci i dane bezpoล›rednio z poziomu formularza.
  • Jest bardziej przyjazny dla uลผytkownika, poniewaลผ w porรณwnaniu do formatu wierszy w tabeli formularze majฤ… lepszฤ… widocznoล›ฤ‡ wybranych pรณl, a uลผytkownik moลผe dokonaฤ‡ ich bezpoล›redniej aktualizacji.
  • Wartoล›ci zaktualizowane z formularzy zostanฤ… natychmiast odzwierciedlone w oryginalnych tabelach.

Przyjrzyjmy siฤ™, jak edytowaฤ‡ wartoล›ฤ‡ z formularza:

Krok 1) Kliknij na 'Formularz kontaktowy'

Edytuj istniejฤ…cy rekord za pomocฤ… formularza

Krok 2) Zaktualizuj niektรณre wartoล›ci w wartoล›ci โ€žContact_Formโ€.

Edytuj istniejฤ…cy rekord za pomocฤ… formularza

Krok 3) Double Kliknij tabelฤ™ โ€žKontaktโ€.

Edytuj istniejฤ…cy rekord za pomocฤ… formularza

Wynik: Zaktualizowana wartoล›ฤ‡ jest obecna w oryginalnym rekordzie tabeli.

Edytuj istniejฤ…cy rekord za pomocฤ… formularza

Dodaj rekord do formularza

  • Formularze zapewniajฤ… takลผe elastycznoล›ฤ‡ dodawania rekordรณw.
  • Ponownie jest to przyjazny dla uลผytkownika i atrakcyjny sposรณb dodawania rekordรณw w porรณwnaniu do dodawania rekordรณw w formie wiersza.
  • Tutaj zajmiemy siฤ™ Microsoft Przykล‚ad bazy danych dostฤ™pu Split z utworzonego powyลผej โ€žContact_Form_Splitโ€.

Krok 1) Otwรณrz โ€žContact_Form_Splitโ€

Dodaj rekord do formularza

Krok 2) Aby dodaฤ‡ rekord, kliknij โ€žIkona nowego (pustego) rekorduโ€.

Dodaj rekord do formularza

Wynik: Okno nowego rekordu pojawia siฤ™ w:

  1. Widok formularza i
  2. Widok arkusza danych.

Dodaj rekord do formularza

Krok 3) Rฤ™cznie wypeล‚nij dane z formularza. Naleลผy pamiฤ™taฤ‡, ลผe w formie podzielonej wszystkie dane zostanฤ… automatycznie odzwierciedlone rรณwnieลผ w poniลผszym arkuszu danych.

Dodaj rekord do formularza

Krok 4) Double Kliknij tabelฤ™ โ€žKontaktโ€.

Dodaj rekord do formularza

Wynik: Dodano nowy rekord do tabeli โ€žKontaktโ€ z formularza โ€žContact_Form_Multiple_Itemโ€

Dodaj rekord do formularza

Zgล‚oล›

  • Raport to obiekt w MS Access, ktรณry sล‚uลผy do formatowania, obliczania i drukowania wybranych danych w zorganizowany sposรณb.
  • Zawiera informacje z tabel oraz informacje zawarte w projekcie raportu.
  • Raporty sฤ… pomocne, poniewaลผ pozwalajฤ… zaprezentowaฤ‡ wszystkie informacje z bazy danych w ล‚atwym do odczytania formacie.

Weลบmy przykล‚ad baz danych MS Access 'Kontakt' Domyล›lny raport DB โ€“ โ€žKsiฤ…ลผka telefonicznaโ€.

Krok 1) Kliknij โ€žKsiฤ…ลผka telefonicznaโ€ w sekcji โ€žRaportโ€. System otworzy wbudowany raport โ€žKsiฤ…ลผka telefonicznaโ€.

Wyล›wietli siฤ™ nazwa kontaktu, nazwa domu, nazwa firmy i nazwa telefonu komรณrkowego

za kaลผdy obecny rekord.

Zgล‚oล›

Krok 2) Zaล‚รณลผmy teraz, ลผe chcemy edytowaฤ‡ raport Nagล‚รณwek od โ€žHomeโ€ do โ€žNumer domuโ€. Kliknij prawym przyciskiem myszy i kliknij โ€žWidok projektuโ€.

Zgล‚oล›

System otworzy Raport w widoku Projekt.

Zgล‚oล›

Krok 3) Edytuj nazwฤ™, ktรณrฤ… chcesz zaktualizowaฤ‡, i naciล›nij โ€žCtrl+Sโ€.

Zgล‚oล›

Krok 4) Double kliknij opcjฤ™ โ€žKsiฤ…ลผka telefonicznaโ€ w obszarze raportรณw

Wynik: Etykieta zostaล‚a zaktualizowana z โ€žDomโ€ na โ€žTelefon domowyโ€.

Zgล‚oล›

Macro

  • Makro w MS Access to funkcja oszczฤ™dzajฤ…ca czas, ktรณra pozwala dodawaฤ‡ funkcjonalnoล›ci lub automatyzowaฤ‡ proste zadania.
  • Czฤ™sto uลผywane kroki moลผna zautomatyzowaฤ‡ za pomocฤ… makra
  • Moลผe dodaฤ‡ szybkie i ล‚atwe podejล›cie do ล‚ฤ…czenia wszystkich innych obiektรณw w celu utworzenia prostej aplikacji bazodanowej.

Weลบmy Microsoft Przykล‚adowe bazy danych dostฤ™pu 'Kontakt' Domyล›lne makro DB โ€“ โ€žAutoExec.โ€.

Krok 1) Kliknij โ€žAutoExecโ€ w sekcji โ€žRaportโ€. System otworzy wbudowane makro โ€žWitamyโ€. Wyล›wietli notatkฤ™ powitalnฤ… i inne dane zwiฤ…zane z bazฤ… danych kontaktรณw, ktรณra ma swรณj kod w domyล›lnym makrze โ€žAutoExecโ€.

Macro

Krok 2) Jeล›li chcesz zobaczyฤ‡ kod tego makra, kliknij prawym przyciskiem myszy.

Macro

Wynik:

Macro

Moduล‚

  • Jest to zbiรณr zdefiniowanych przez uลผytkownika funkcji, deklaracji, instrukcji i procedur, ktรณre sฤ… przechowywane razem jako jednostka.
  • Byฤ‡ moลผe jest to samodzielny obiekt posiadajฤ…cy funkcje, ktรณre moลผna wywoล‚aฤ‡ z dowolnego miejsca w bazie danych programu Access.

Przykล‚ad bazy danych MS Access z bazy danych 'Contact'

Krok 1) Kliknij โ€žmodMappingโ€

Moduล‚

Wynik:

Moduล‚

Podsumowanie

  • Microsoft Dostฤ™p jest System zarzฤ…dzania bazฤ… danych oferowane przez Microsoft.
  • Umoลผliwia tworzenie tabel, zapytaล„, formularzy i raportรณw oraz ล‚ฤ…czenie siฤ™ za pomocฤ… makr
  • Dziฤ™ki MS-Access bฤ™dziesz mรณgล‚ ล‚ฤ…czyฤ‡ siฤ™ z danymi w ich istniejฤ…cej lokalizacji i uลผywaฤ‡ ich do przeglฤ…dania, aktualizowania, wyszukiwania i raportowania.
  • Dostฤ™p skล‚ada siฤ™ z cztery gล‚รณwne obiekty bazy danych: Tabele, zapytania, formularze i raporty.
  • Tam sฤ… dwie drogi do utwรณrz bazฤ™ danych w SQL Access:
  • Utwรณrz bazฤ™ danych z szablon
  • Stwรณrz Pusta baza danych
  • Tam sฤ… dwie drogi do utwรณrz bazฤ™ danych w MS Access
  • Utwรณrz tabelฤ™ z Widok projektu
  • Utwรณrz tabelฤ™ z Widok arkusza danych
  • Moลผesz przeล‚ฤ…czaฤ‡ siฤ™ miฤ™dzy arkuszem danych a widokiem projektu, klikajฤ…c przycisk โ€žWidokโ€ w lewym gรณrnym rogu programu Access.
  • Formularz moลผna utworzyฤ‡ za pomocฤ… Kreatora formularzy, Formularza, Wiele elementรณw, Formularz dzielony
  • Makro w bazie MS Access to funkcja oszczฤ™dzajฤ…ca czas, ktรณra pozwala na dodanie funkcjonalnoล›ci lub automatyzacjฤ™ prostych zadaล„.
  • Raport to obiekt w MS Access, ktรณry sล‚uลผy do formatowania, obliczania i drukowania wybranych danych w zorganizowany sposรณb.
  • Moduล‚ to zbiรณr zdefiniowanych przez uลผytkownika funkcji, deklaracji, instrukcji i procedur, ktรณre sฤ… przechowywane razem jako jednostka.

Sprawdลบ rรณwnieลผ: - Jak pisaฤ‡ makra w programie Excel: samouczek dotyczฤ…cy makr โ€“ co to jest i uลผywaฤ‡

Podsumuj ten post nastฤ™pujฤ…co: