Tabele w programie Microsoft Access
|
|
- Julian Rybak
- 7 lat temu
- Przeglądów:
Transkrypt
1 Tabele w programie Microsoft Access 1. Obiekty bazy danych Microsoft Access W systemie zarządzania relacyjną bazą danych Microsoft Access wyróżniamy następujące obiekty, które składają się na aplikację bazy danych utworzoną w tym systemie: tabele są podstawą każdej bazy danych; składają się z pól (kolumn) i rekordów (wierszy), kwerendy polecenia, za pomocą których użytkownik może przeglądać i wyszukiwać dane, a także modyfikować i analizować dane na różne sposoby; stanowią źródło danych dla formularzy, raportów i stron dostępu do danych, formularze tworzą (graficzny) interfejs bazy danych, raporty umożliwiają wyprowadzanie danych na zewnątrz poprzez ich wydruk, strony (dostępu do danych) są specyficznym rodzajem stron WWW, które zostały zaprojektowane w celu przeglądania i opracowywania danych (przechowywanych w bazie Microsoft Access lub Microsoft SQL Server) dostępnych przez Internet, makra umożliwiają w sposób automatyczny wykonanie pewnych czynności w bazie, np. otwarcie formularza, wydruk raportu, itd. ; składają się z jednej bądź kilku akcji. moduły zbiory deklaracji i procedur języka Visual Basic, które są przechowywane jako pojedyncza jednostka programowa. 2. Podstawowe informacje o tabelach Tabela jest pojemnikiem na dane dotyczące konkretnego tematu, np. informacje dotyczące pracowników lub faktury sprzedaży. Każdy rekord w tabeli zawiera informacje dotyczące konkretnego przypadku w danym temacie, np. informacje dotyczące wybranego pracownika. Rekordy w tabeli składają się z pól, zawierających szczegółowe dane, np. nazwiska czy numery telefonów. Pole nazywa się również często kolumną lub atrybutem. A zatem każde pole zawiera dane dotyczące jednego aspektu tematu tabeli Rekordy w tabeli mogą zawierać różne kategorie informacji. Do tabeli należy dodać pole dla każdej kategorii informacji, które mają być w niej przechowywane. Np. tabela przechowująca rekordy dotyczące pracowników firm może zawierać pola przeznaczone na nazwę firmy, nazwisko pracownika, jego imię, itp. gdzie 1. rekord, 2. pole 3. wartość pola. 3. Definiowanie tabel w Microsoft Access W Microsoft Access istnieje pięć różnych sposobów utworzenia nowej pustej tabeli: kreator bazy danych za pomocą jednej operacji pozwala utworzyć wszystkie tabele, formularze i raporty, które są potrzebne w bazie danych; kreator ten tworzy nową bazę danych, ale nie pozwala dodawać nowych tabel, formularzy, czy raportów do istniejącej bazy danych. 1
2 kreator tabel umożliwia wybór pól z licznego zbioru już zdefiniowanych typowych tabel jak, np. kontakty biznesowe, sprzedaż, szkoła, itp. widok projektu tabeli możliwość samodzielnego definiowania od podstaw nowej tabeli, arkusz danych tabeli bezpośrednie wpisanie danych do pustej tabeli; po zapisaniu arkusza danych przeprowadzana jest analiza zapisanych w nim danych i po niej każdej kolumnie jest przypisywany odpowiedni format i typ danych, CREATE TABLE polecenie języka SQL, które należy zastosować w nowej kwerendzie w widoku SQL. Uwaga. Tabelę (z danymi) można utworzyć importując dane lub załączając zewnętrzną tabelę do własnej bazy danych, np. jeśli dane znajdują się w innej aplikacji bazodanowej, czy też w arkuszu Excela, czy pliku tekstowym. Należy wykorzystać w tym celu polecenie Importowanie z odpowiednią opcją. 4. Tworzenie pustej tabeli w Microsoft Access za pośrednictwem opcji. Widok Projektu tabeli Okienko projektowe nowej pustej tabeli składa się z dwóch części: okienka górnego umożliwia określenie struktury tabeli, tj. liczby pól, ich formatu oraz opisu, okienka dolnego w którym są ustawiane właściwości każdego pola tworzącego tabelę, 5. Dodawanie i nazywanie pól Tworzenie tabeli rozpoczyna się od określenia pól, począwszy od pierwszego wiersza górnej części okna tabeli. Do każdego wiersza należy koniecznie wprowadzić nazwę pola i typ danych. Można także dołączyć opcjonalny opis pola, pojawiający się następnie na pasku stanu, w trakcie wprowadzania danych do pola. Pierwszą czynnością związaną z dodawaniem pola jest wpisywanie jego nazwy w kolumnie Nazwa pola. Przy określaniu nazw pól należy przestrzegać następujących zasad: nazwy pól mogą zawierać maksymalnie 64 znaki (litery lub cyfry), ze spacjami włącznie, nazwa pola nie może zaczynać się od spacji (może, ale nie powinna kończyć się spacją), nazwy pól nie mogą zawierać kropek, wykrzykników, nawiasów kwadratowych oraz znaku akcentu, nie można używać tzw. niskich znaków ASCII, np. CTRL+J, CTRL+L (są to znaki o wartościach od 0 do 31), dozwolone jest używanie zarówno dużych, jak i małych liter Należy zadbać o to, aby nazwy pól miały charakter opisowy, co ułatwia ich identyfikację w trakcie przeglądania lub edycji rekordów. Przykładami poprawnych nazw pól mogą być: Nazwisko, Adres, Telefon domowy, itp. Uwaga. Wprawdzie opisowe nazwy pól są łatwiejsze do rozpoznania niż nazwy skrócone i z tego powodu zalecane w większości przypadków, są one jednak trudniejsze do stosowania w wyrażeniach, instrukcjach SQL i w języku Visual Basic. Jeśli w bazie danych wykorzystuje się takie zaawansowane techniki, wygodniejsze mogą się okazać krótkie, zwarte nazwy, łatwiejsze do zapamiętania i wpisywania. Np. nazwy wymienionych wyżej pól mogą przybrać następującą postać: Nazw i Teldom. 2
3 6. Typy danych w Microsoft Access Po nazwaniu pola należy wybrać typ danych, które mają być przechowywane w polu. Typy danych w Microsoft Access różnią się nieco od standardu SQL. Wybierając typ danych pola jednocześnie określa się: rodzaj wartości, które mogą być przechowywane w polu, np. nie można przechowywać tekstu w polu o typie danych Liczba. rozmiar obszaru pamięci przydzielonego dla wartości przechowywanych w polu. np. każda wartość typu Waluta zajmuje 8 bajtów pamięci. typ operacji, które mogą być wykonywane na wartościach przechowywanych w tym polu, np., można obliczyć sumę wartości w polu o typie danych Liczba lub Waluta, ale nie na wartościach typu Obiekt OLE. czy można wykonywać indeksowanie lub sortowanie wartości w polu - nie można sortować ani tworzyć indeksów dla pól typu Długi tekst (Nota) lub Obiekt OLE. Dodawane pole ma automatycznie przypisany typ danych Tekst. Jeśli w polu mają być przechowywane dane innego typu, należy zaznaczyć żądany typ danych w polu listy w kolumnie Typ danych dla tego pola. 7. Typy danych w Microsoft Access Typ danych Wartości przechowywane Rozmiar Krótki tekst (Tekst) Znaki alfanumeryczne do 255 bajtów (1bajt na znak) Długi tekst (Nota) Liczba Znaki alfanumeryczne (zwykle pewna liczba zdań lub Do około 1 gigabajt (GB), ale akapitów) formanty w celu przedstawienia długi tekst są ograniczone do najpierw znaków. Wartości liczbowe (wartości całkowite lub ułamkowe) 1, 2, 4 lub 8 bajtów Data/Godzina Daty i godziny 8 bajtów Waluta Wartości pieniężne 8 bajtów Autonumerowanie Wartości liczbowe, zwiększane automatycznie lub losowo dla każdego nowego rekordu 4 bajty Tak/Nie Wartości logiczne 1 bit (8 bitów = 1 bajt) Obiekt OLE Obiekty OLE, grafika lub inne dane binarne do 1Gigabajta (ograniczony Hiperłącze Załącznik Hiperłącza (adres lub adres URL witryny internetowej) Specjalne pole umożliwiające dołączanie zewnętrznych plików do bazy danych Accessa Kreator odnośników Odwołanie do danych z innej tabeli lub listy zadanych wartości; wybór wartości za pomocą pola kombi; określenie tego typu dla pola uruchamia automatycznie kreator jednak przez rozmiar dysku) max znaków Różny dla różnych załączników równy rozmiarowi klucza głównego zbioru wartości do wyboru (zazwyczaj 4 bajty) 3
4 Typ danych Załącznik został wprowadzony w Accessie 2007 i był jednym z powodów, dla których firma Microsoft zmieniła format pliku danych Accessa. Starszy format plików, tj. mdb, nie pozwala bowiem na zapisywanie załączników bazie danych Accessa. Typ danych używany w polu umożliwiającym dołączanie plików lub obrazów do rekordu. Jeśli przykładowo jest tworzona baza danych dotycząca kontaktów służbowych, to istnieje możliwość użycia pola załącznika w celu dołączenia zdjęcia kontaktu lub dokumentów, takich jak choćby życiorys. Obiekt OLE Służy do dołączania do rekordu obiektu OLE, takiego jak arkusz kalkulacyjny programu Microsoft Office Excel. Aby korzystać z funkcji obiektów OLE, należy użyć typu danych Obiekt OLE. W większości przypadków zamiast pola typu Obiekt OLE należy używać pola typu Załącznik. Pola typu Obiekt OLE obsługują mniej typów plików niż pola typu Załącznik. Ponadto pola typu Obiekt OLE nie umożliwiają załączenia wielu plików do jednego rekordu. 8. Opisywanie pól Uwaga. Do przechowywania numerów telefonów, numerów części i innych numerów, które nie będą wykorzystywane do obliczeń matematycznych, należy wybrać typ danych Krótki tekst (Tekst), a nie typ Liczba. Opisywanie pól Aby tabele były bardziej czytelne i łatwiejsze do aktualizacji, do każdego pola w tabeli można dołączyć opis, np. jeśli tabela zawiera pole typu Waluta, nazwane Cena, może być celowe wyjaśnienie przeznaczenia pola. Należy wówczas wprowadzić do kolumny Opis np. komentarza: Aktualna detaliczna cena jednostkowa. W trakcie wprowadzania danych do pola lub do elementu sterującego związanego z polem, jego opis jest wyświetlany na pasku stanu. 9. Klucz podstawowy tabeli Przed zapamiętaniem tabeli pod podaną nazwą, program Microsoft Access zapyta o klucz główny tabeli, o ile nie został on do tej pory ustawiony. Program Microsoft Access działa efektywniej, jeśli w tabel jest określony klucz podstawowy. Klucz podstawowy tabeli składa się z jednego lub wielu pól, jednoznacznie identyfikujących każdy rekord przechowywany w tabeli. Należy zawsze określać klucz podstawowy dla tabeli. Tabela z tak określonym kluczem podstawowym ma następujące zalety: w programie Microsoft Access jest automatycznie tworzony indeks dla klucza podstawowego. Indeks przyśpiesza działanie zapytań i innych operacji. jeśli rekordy są przeglądane w formularzu lub arkuszu danych, to są one wyświetlane w porządku według swych kluczy podstawowych. dodanie do tabeli rekordu o wartości klucza podstawowego, która już istnieje w tabeli, nie jest akceptowane. Dzięki temu każdy rekord jest identyfikowany jednoznacznie. określenie klucza podstawowego jest konieczne również wtedy, gdy ma być utworzona domyślnie relacja pomiędzy tabelami lub gdy równocześnie mają być aktualizowane dwie lub więcej tabel, powiązanych ze sobą relacjami. Klucze główne charakteryzują się następującymi cechami: Klucz główny musi w niepowtarzalny sposób identyfikować każdy (możliwy) rekord w danej tabeli, dla której został ustawiony. Klucz główny nie może zawierać wartości NULL. 4
5 Klucz główny musi istnieć w momencie tworzenia rekordu. Definicja klucza stabilnego musi być stabilna po zdefiniowaniu klucza podstawowego dla tabeli nie można zmieniać tej definicji. Klucz główny powinien być nieredukowalny powinien składać z jak najmniejszej liczby atrybutów 10. Ustawianie klucza podstawowego Aby ustawić klucz podstawowy należy zaznaczyć pole (kliknąć jego selektor), które ma być użyte jako klucz podstawowy. Następnie można ustawić klucz główny następującymi sposobami: kliknąć prawy przycisk myszy i wybrać polecenie klucz główny; z menu Edycja wybierz polecenie Klucz podstawowy; kliknąć przycisk klucza na desce narzędziowej. Aby utworzyć wielopolowy klucz podstawowy, trzymając naciśnięty klawisz CTRL kliknij selektor po lewej stronie każdego pola, które mają być użyte. Po lewej stronie pola lub pól, określonych jako klucz podstawowy, zostanie dodany wskaźnik klucza. Uwaga. Więcej niż jeden symbol klucza nie wskazuje, iż w tabeli jest więcej niż jeden klucz główny. Takie oznaczenie wskazuje, że w tabeli istnieje wielopolowy klucz główny. Klucz podstawowy można także edytować i usuwać w oknie indeksów. 11. Zapamiętanie tabeli Po dodaniu pól do tabeli, należy zachować projekt, zanim będzie możliwe dodanie do niej jakichkolwiek rekordów. Po zachowaniu tabeli, jej tytuł pojawi się na liście tabel w oknie bazy danych. Przed zachowaniem nowej tabeli należy nadać jej nazwę, która opisuje zawarte w niej informacje. Nazwa tabeli może zawierać maksymalnie 64 znaki (litery lub cyfry), włącznie ze spacjami. Uwaga. Należy staranie dobierać nazwy tabel. Powinny one jasno określać ich zawartość informacyjną. Z tego punktu widzenia powinny być zatem opisowe. Należy jednak pamiętać, iż tabele są podstawą wszystkich obiektów tworzonych w bazie danych, a ponadto są wykorzystywane w podprogramach języka Visual Basic, a zatem z tego punktu widzenia nie powinny być zbyt długie. 12. Ustawianie właściwości pola Użytkownik może ustalać wygląd danych, zapobiegać wprowadzaniu niepoprawnych danych, określać wartości domyślnie oraz przyśpieszać wyszukiwanie i sortowanie ustawiając właściwości pola w widoku Projekt tabeli. Np. można formatować liczby, aby były bardziej czytelne lub ustawiać warunki, które muszą spełniać dane, aby mogły być wprowadzane do pola. Ustawienia właściwości pola są wykorzystywane w trakcie przeglądania i edycji danych. Ustawione właściwości Format, Maska wprowadzania i Tytuł pojawiają się w arkuszach danych tabel i zapytań, a także w elementach sterujących formularzy i raportów, wykorzystujących tabelę jako podstawę i przejmujących domyślnie te właściwości. Inne właściwości są wykorzystywane do ustawiania reguł dotyczących wprowadzania danych lub określenia wymagań wprowadzenia danych do pól. Są one aktywne podczas każdego wprowadzania lub edycji danych w tabeli. 5
6 Uwaga. Należy pamiętać o następującej zasadzie: właściwości pola ustawiamy, jeśli: zapobiegnie to wprowadzaniu niepoprawnych wartości do tego pola, przyśpieszy to wprowadzanie danych do pola. Zawsze to musimy mieć na myśli i, jeśli żadna z tych zasad nie jest spełniona, to lepiej nie zmieniać właściwości danego pola. 13. Właściwości pól w tabelach Microsoft Access Właściwość pola Rozmiar pola Format Miejsca dziesiętne Maska wprowadzania Tytuł Wartość domyślna Reguła poprawności Tekst reguły spr. poprawności (Komunikat o błędzie) Wymagane Zerowa dł. dozwolona Indeksowanie Zastosowanie Ustawienie rozmiaru pola Krótki tekst (Tekst) lub ograniczanie zakresu dopuszczalnych wartości w polu typu Liczba Wyświetlanie dat i liczb w pewnym formacie, np. Data długa lub Procentowy Wyświetlanie określonej liczby miejsc po przecinku dziesiętnym w przypadku zastosowania formatu dla pola typu Liczba i Waluta Wyświetlanie znaków formatujących w polu, aby zbędne ich wprowadzanie i zapewnienie, że wprowadzane dane pasują do maski Określanie etykiet innych niż domyślne (nazwa pola) dla nowych formularzy i raportów. Automatyczne wpisywanie pewnej wartości do pola w nowych rekordach dodawanych do tabeli. Ograniczenie danych wprowadzanych do pola, do wartości spełniających pewne wymagania. Gdy te ograniczenia nie są spełnione jest wyświetlany komunikat ustawiony we właściwości komunikat o błędzie Wymaganie wprowadzenia danych do pola. Dopuszczenie przechowywania ciągów znaków o zerowej długości w polach typu Krótki tekst (Tekst) i Długi tekst (Nota) Przyśpieszenie wyszukiwania w często przeszukiwanych polach. 14. Właściwość Rozmiar pola pól tekstowych Właściwość Rozmiar pola jest charakterystyczna tylko dla pól tekstowych i liczbowych. Ustawienie właściwości Rozmiar pola gwarantuje, że w polu można przechowywać dowolne żądane wartości oraz że wprowadzane liczby nie są większe niż to było przewidziane. Pole tekstowe Dla pól o typie danych Krótki tekst (Tekst) można ustawić właściwość Rozmiar pola w celu określenia maksymalnej liczby znaków, które mogą być przechowywane w polu. Właściwości Rozmiar pola w przypadku pola tekstowego można przypisać wartość z zakresu od 1 do 255 domyślnym ustawieniem jest 255 (w rzeczywistości jest wykorzystywana tylko taka przestrzeń na dysku, jaka jest niezbędna do przechowywania faktycznie wprowadzonego tekstu, nawet jeśli ustawienie rozmiaru pola dopuszcza większą wartość podobnie dla pola typu Długi tekst (Nota)) Uwaga. Należy zachować ostrożność przy zmniejszaniu rozmiarów pól tekstowych w tabelach, które już zawierają dane. Jeśli istniejące w tabeli wartości tekstowe są dłuższe niż nowookreślony rozmiar pola, nie mieszczące się w polu znaki z prawej strony, zostaną utracone. 6
7 15. Właściwość Rozmiar pola pól liczbowych Pola numeryczne Dla pól numerycznych, właściwość Rozmiar pola pozwala określić zakres wartości, które mogą być przechowywane w polu oraz czy można wprowadzać wartości ułamkowe. Domyślnie dla pól numerycznych ustawiana jest Podwójna precyzja, toteż w polu można przechowywać praktycznie dowolną wartość. W tabeli poniżej przedstawiono ustawienia właściwości Rozmiar pola dla pól numerycznych i zakres dopuszczalnych wartości odpowiadających tym ustawieniom. Ustawienie właściwości Zakres Miejsca Rozmiar pamięci Rozmiar pola dziesiętne Bajt 0 do 255 znaków brak 1 bajt Liczba całkowita do brak 2 bajty Liczba całkowita podwójnej do brak 4 bajty długości Pojedyncza precyzja -3, do 3, bajty Podwójna precyzja -1, do 1, bajtów Identyfikator replikacji 16-bajtowe unikatowe identyfikatory brak 16 bajtów unikalne dla każdego rekordu Dziesiętne do brak 12 bajtów 16. Właściwość Rozmiar pola pól liczbowych Program Microsoft Access działa szybciej przy mniejszych rozmiarach pól numerycznych, rozsądnie jest zatem ograniczać ich rozmiar do najmniejszych niezbędnych wartości, np. dla pola przechowującego tylko małe liczby całkowite należy wybrać rozmiar Bajt, zaś dla pola przechowującego duże liczby całkowite, takie jak numery faktur, należy wybrać rozmiar Liczba całkowita lub Liczba całkowita podwójnej długości. Aby przechować liczby dziesiętne, trzeba przypisać właściwości Format ustawienie Pojedyncza precyzja albo Podwójna precyzja. Jednak dla pola przechowującego wartości pieniężne należy wybrać typ Waluta, a nie Liczba. Uwaga. Należy zachować ostrożność przy zmniejszaniu rozmiarów pól numerycznych w tabelach, które już zawierają dane. Jeśli ustawienie właściwości Rozmiar pola zostanie zmienione z typu Pojedyncza precyzja lub Podwójna precyzja na typ Bajt, Liczba całkowita lub Liczba całkowita podwójne długości, nastąpi automatyczne zaokrąglenie liczb dziesiętnych do najbliższej liczby całkowitej, a cała część ułamkowa liczby zostanie utracona. Jeśli nastąpi zmiana ustawienia Rozmiar pola pola numerycznego na zbyt małe dla istniejących danych, w chwili zachowywania tabeli pojawi się komunikat ostrzegawczy. Po wybraniu przycisku OK, wartości zbyt duże będą zastąpione wartościami NULL i dane zostaną utracone. 17. Właściwość Nowe wartości dla typu Autonumerowanie Pole Autonumerowanie umożliwia dostarczanie unikatowej wartości, której jedynym celem jest zapewnienie unikatowości każdego rekordu. Najpowszechniejszym zastosowaniem pola Autonumerowanie jest użycie go jako 7
8 klucza podstawowego, szczególnie gdy nie jest dostępny odpowiedni klucz naturalny (klucz oparty na polu danych). Określenie, czy wartość pola typu Autonumerowanie rośnie wraz z każdą nową wartością, czy są używane numery losowe. W tym celu we właściwości Nowe wartości należy wybrać jedną z następujących opcji: Przyrostowo wartość początkowa wynosi 1 i jest zwiększana o 1 dla każdego nowego rekordu. Losowo wartość początkowa jest losowa i każda wartość przypisywana do nowego rekordu jest losowa. Rozmiar pola wartości to Liczba całkowita długa, a zakres wynosi od do Ustawianie formatów wyświetlania Aby określić format wyświetlania dla danych z pola, należy ustawić właściwość Format. Jeśli właściwość ta nie zostanie ustawiona, wartości będą wyświetlane w formacie ogólnym, a dane pojawią się dokładnie w takiej postaci, w jakiej zostały wprowadzone. Format wyświetlania pola jest: wykorzystywany w arkuszach danych tabel i zapytań, kopiowany do nowych formularzy i raportów. Zmiana formatu wyświetlania pola nie dotyczy istniejących wcześniej formularzy i raportów. Aby i tam wprowadzić poczynione zmiany, należy zmienić format wyświetlania dat istniejących elementów sterujących, związanych z polem. Format wpływa jedynie na sposób wyświetlania wartości, a nie na sposób ich przechowywania w tabelach baz danych. W programie Microsoft Access można używać wiele formatów narodowych. Jeśli dane nie są wyświetlane w formacie właściwym dla danego kraju, należy zmienić ustawienie w sekcji Opcje regionalne, w Panelu sterowania. 19. Formaty danych liczbowych Jeśli nie został określony format lub jeśli został określony format Liczba ogólna, liczby będą wyświetlane bez separatora tysięcy i jakiegokolwiek innego formatowania. Jeśli jest potrzebny separator tysięcy, należy wybrać ustawienie Standardowy lub Waluta. W tabeli przedstawiono formaty dostępne dla pól o typie danych Liczba lub Waluta oraz domyślny sposób wyświetlania danych w formularzu albo arkuszu danych. Format Liczba Sposób wyświetlania Liczba ogólna 1234,5 1234,5 Waluta 1234, ,50 zł Euro 1234, ,50 Stałoprzecinkowy 1234, Standardowy 1234, ,5 Procent 0,824 82,40% Wykładniczy 1234,5 1,23E+03 8
9 W formacie Liczba ogólna jest wyświetlana tylko niezbędna dla każdej wartości liczba miejsc po przecinku. Jeśli zostanie określony format inny niż Liczba ogólna, taki jak Stałoprzecinkowy, można określić dokładną liczb miejsc po przecinku, które mają być wyświetlone, ustawiając właściwość Miejsca dziesiętne. Jeśli właściwość ta jest ustawiona na Auto, co jest ustawieniem domyślnym, wyświetlana jest domyślna liczba miejsc dziesiętnych (0 dla formatu Stałoprzecinkowy, 2 dla pozostałych formatów). 20. Formaty pól typu Data\Godzina W tabel przedstawiono formaty dostępne dla pól o typie danych Data\Godzina oraz sposób wyświetlania danych w formularzu albo arkuszu danych. Format Sposób wyświetlania dat i czasu Data ogólna :34:23 (Polska) :30:00 PM (USA) :30:00 (Wlk. Brytania) Data długa 19 czerwca 2008 (Polska) June 19, 2008 (USA) 19 June 2008 (Wlk. Brytania) Data średnia 19-cze-2008 (Polska) 19-Jun-2008 Data krótka (Polska) Godzina pełna 17:34:23 (Polska) 5:34:23 PM Godzina średnia 05:34 (Polska) 05:34 PM Godzina krótka 17: Formaty pól typu Tak/Nie Standardowo w polach typu Tak/Nie jest ustawione pole wyboru. Można je jednak zmienić, wybierając Odnośnik i ustawiając opcje Pole tekstowe. Wtedy domyślnie w polach typu Tak/Nie są wyświetlane słowa Tak lub Nie. Można jednak określić format Prawda/Fałsz lub Wł/Wył. Po usunięciu ustawienia formatu, zamiast słowa Tak jest wyświetlana wartość 1, a zamiast słowa Nie wartość 0. Uwaga. Wpisując dowolną liczbę różną od zera do pola typu Tak/Nie zostanie ona zakwalifikowana na wartość Tak. Tym niemniej, w przypadku kwerend tylko pola z wartościami 1 są przyjmowane jako pola o wartości Tak. A zatem należy unikać wpisywania do tych pól innych wartości niż 0 i 1, po prostu najlepiej wpisywać słowa Tak lub Nie. 9
10 22. Formaty dostosowawcze (użytkownika) Chociaż formaty zawarte w programie Microsoft Access mogą zaspokoić większość potrzeb, użytkownik może określić dowolny inny format. Aby ustawić właściwość na format dostosowany należy wprowadzić symbole formatu, reprezentujące żądany format wyświetlania. Format dostosowawczy pola Nie dotyczy ; Nieznane Format dostosowawczy pola tekstowego składa się z trzech części: pierwsza część i zapewnia, iż tekst w polu jest wyświetlany tak, jak został wprowadzony do pola, druga dotyczy tekstu o zerowej długości (w tym przypadku, gdy pole zawiera tekst o zerowej długości wyświetlane są słowa Nie dotyczy, trzecia część dotyczy wartości zerowej NULL (w tym przypadku, gdy pole jest puste wyświetlane jest słowo Nieznane ). Format dostosowawczy pola typu Tak/Nie ; Format dla pól o wartości Tak ; Format dla pól o wartości Nie Format dostosowawczy pola typu Tak/Nie składa się z dwóch części: Format dla pól o wartości Tak ustawia, jak będą wyświetlane wartości Tak w polu typu Tak/Nie, Format dla pól o wartości Nie ustawia, jak będą wyświetlane wartości Nie w polu typu Tak/Nie, Uwaga. Przed ustawianiem formatu użytkownika dla pól typu Tak/Nie, najpierw trzeba usunąć pole wyboru ustawiając w Odnośniku dla tego pola Typ formantu pole Tekstowe. 23. Tworzenie masek do wprowadzania danych Jeśli wszystkie wartości mają być wprowadzone do pola w tym samym formacie, można uprościć te czynność tworząc wzorzec, nazwany maską wprowadzania. Maska wprowadzania: automatycznie pokazuje w polu określone znaki, zapewnia, iż w trakcie wprowadzania danych do pola nie ma potrzeby wprowadzania tych znaków, nawet jeśli mają one być przechowywane w polu wystarczy tylko wypełnić puste miejsce w masce wprowadzania, zapewnia zgodność wprowadzania danych ze zdefiniowanym formatem oraz typem danych, może być także wykorzystana do ochrony poufnych informacji. Jeśli znaki wprowadzone w polu mają być ukryte, można wykorzystać maskę wprowadzania dla hasła. W takim przypadku wszystkie znaki wprowadzone do pola będą wyświetlane jako gwiazdki (*). Uwaga. Maska wprowadzania utworzona dla pola w tabeli jest także stosowana dla tego pola w zapytaniach, formularzach i raportach, w których wykorzystano tę tabelę. Jeśli maska wprowadzania ma być użyta w formularzu lub raporcie, lecz nie w tabeli, należy utworzyć maskę wejściową tylko dla elementu sterującego w formularzu lub raporcie, a nie dla pola podstawowego. Należy ostrożnie ustawiać formaty wyświetlania dla pól lub elementów sterujących, które mają już maski wprowadzania. Jeśli zostanie ustawiona właściwość Format dla pola w tabeli, w zapytaniu lub elementu sterującego w formularzu lub raporcie, do wyświetlania danych w polu zostanie wykorzystany 10
11 określony format, a nie maska wprowadzania. Jeśli jednak pole jest edytowane w formularzu, wyświetlana jest maska wprowadzania, a nie określony format. 24. Symbole maski wprowadzania Znak Zastosowanie 0 Cyfra. W tym miejscu należy wprowadzić pojedynczą cyfrę. 9 Cyfra. W tym miejscu można opcjonalnie wprowadzić pojedynczą cyfrę. # W tym miejscu można wprowadzić cyfrę, spację, znak plus lub minus. Jeśli ta pozycja zostanie pominięta przez użytkownika, program Access wprowadzi odstęp. L Litera. W tym miejscu należy wprowadzić pojedynczą literę.? Litera. W tym miejscu można opcjonalnie wprowadzić pojedynczą literę. A Litera lub cyfra. W tym miejscu należy wprowadzić pojedynczą literę lub cyfrę. a Litera lub cyfra. W tym miejscu można opcjonalnie wprowadzić pojedynczą literę lub cyfrę. & Dowolny znak lub spacja. W tym miejscu należy wprowadzić dowolny pojedynczy znak lub spację. C Dowolny znak lub spacja. W tym miejscu można opcjonalnie wprowadzić dowolny znak lub spację.., : ; - / Separatory: dziesiętny, tysięcy, daty i godziny. Wybrany znak zależy od ustawień regionalnych systemu Microsoft Windows. > Wszystkie znaki występujące po tym symbolu są wyświetlane jako wielkie litery. < Wszystkie znaki występujące po tym symbolu są wyświetlane jako małe litery.! Powoduje wypełnianie maski wprowadzania od lewej do prawej zamiast od prawej do lewej. \ Wymusza w programie Access wyświetlenie znaku, który następuje bezpośrednio po tym znaku. Pełni tę samą funkcję co ujęcie znaku w podwójny cudzysłów. "Tekst Każdy tekst, który ma być widoczny dla użytkowników (tj. wyświetlany dosłownie tak, jak został dosłowny" wprowadzony, należy ująć w podwójny cudzysłów. Hasło Jeśli w widoku projektu tabeli lub formularza właściwości Maska wprowadzania zostanie nadana wartość Hasło, program utworzy pole wprowadzania hasła. Program Access zapisuje znaki wpisywanych przez użytkowników haseł, ale w ich miejsce wyświetla gwiazdki (*). 25. Struktura maski wprowadzania Maska wprowadzania składa się z trzech części oddzielonych średnikami. Pierwsza część określa strukturę maski. Wprowadzenie drugiej i trzeciej części, oddzielonych średnikami, powoduje zmianę działania maski. 11
12 Druga część maski wprowadzania określa, czy znaki formatujące są przechowywane w tabeli po wprowadzeniu danych: wartość 0 oznacza, że wraz z wprowadzoną wartością mają być przechowywane znaki formatujące, jeśli zostanie podana wartość 1 lub nie są podane żadne wartości, w tabeli są przechowywane tylko wprowadzone wartości. W tym drugim przypadku (domyślnym), gdy są przechowywane tylko wprowadzone dane, należy pamiętać, że w tabeli nie ma znaków formatujących maski wprowadzania. A zatem określając kryteria w zapytaniach, nie należy do nich włączać znaków formatujących maski wprowadzania. Trzecia część maski wprowadzania określa znaki wyświetlane w masce w pustych miejscach. Można podać znak ANSI lub wpisać spację ujętą w cudzysłów w celu wyświetlenia spacji. Jeśli znak nie zostanie określony, będzie wyświetlone znak podkreślenia (_). 26. Ustawianie wartości domyślnej Jeśli dla większości rekordów w określonym polu będzie pojawiać się taka sama wartość, można ustawić wartość domyślną (we właściwości tego pola Wartość domyślna, która będzie pojawiać się w polu przy dodawaniu rekordu w formularzu lub arkuszu danych. Wartość domyślna: jest wykorzystywana przy dodawaniu rekordów do tabeli, nie ma wpływu na istniejące dane w tabeli, jest stosowana w przypadku dodawania rekordów w formularzu, ustawioną dla polu tabeli można jednak ominąć, ustawiając inną wartość domyślną dla elementu sterującego w formularzu. W takim przypadku, gdy rekordy są dodawane w formularzu, do pola jest wprowadzana wartość domyślna ustawiona dla elementu sterującego. Uwaga. Dla pól o typie danych Liczba i Waluta, wartości domyślne są ustawiane automatycznie na 0. Ustawienie to można wyczyścić (w wyniku czego wartością domyślną będzie wartość NULL) lub zmienić na dowolną inną wartość liczbową. Wartość domyślna pola jest zwykle określona jako wartość stała. Jako ustawienie właściwości Wartość domyślna można także podać wyrażenie. Np. można wprowadzić wyrażenia =Date() lub =Now() w celu wstawienia do pola bieżącej daty lub godziny. Wyrażenia wprowadzane jako wartości domyślne nie mogą zawierać żadnych odwołań do elementów sterujących lub pól ani funkcji definiowanych przez użytkownika. 27. Wymaganie wprowadzenia danych do pola W każdym rekordzie, w którym pole musi zawierać jakieś dane, można ustawić właściwość Wymagane dla tego pola na Tak. W tym polu nie będą mogły wówczas występować wartości typu NULL (wartości puste). Uwaga 1. Jeśli właściwość Wymagane zostanie ustawiona na Tak w tabeli, która już zawiera dane, pojawi się pytanie, czy dane mają być sprawdzone z punktu widzenia zgodności z nową zasadą. Właściwość może być ustawiona nawet, jeśli w istniejących rekordach brak wartości w wymaganym polu, jednak warto użyć zapytania aktualizującego lub usuwającego w celu uzupełnienia istniejących danych tak, aby wszystkie rekordy zawierały wartość w tym polu. 12
13 Uwaga 2. Właściwość Wymagane jest nieprawidłowa dla pola Autonumerowanie. Wynika to z faktu, iż wszystkim polom typu Autonumerowanie domyślnie jest przypisywana wartość dla każdego nowego rekordu. 28. Wartość NULL i ciągi znaków o zerowej długości Pola zawierające Krótki tekst (Tekst) lub Długi tekst (Nota), prócz właściwości Wymagane, mają związaną właściwość Zerowa dł. Dozwolona (dawniej Zerowa długość? ), która określa, czy pole może zawierać ciągi znaków o zerowej długości, czyli ciągi nie zawierające znaków lub spacji. Ciąg znaków o zerowej długości można wprowadzić do pola tekstowego wpisując podwójny cudzysłów bez spacji pośrodku. Standardowo, ciągi znaków o zerowej długości nie są przechowywane. Jeśli w polu typu Krótki tekst (Tekst) lub Długi tekst (Nota) nie zostanie wpisana żądana wartość, w polu zostanie zachowana wartość NULL. Podobnie, jak pola zawierające wartości NULL, pola tekstowe zawierające ciągi znaków o zerowej długości są wyświetlane jako puste. Jeśli wartość NULL i ciągi znaków o zerowej długości mają być wyświetlane w inny sposób, można ustawić dodatkowe elementy we właściwości Format (ustawiając format użytkownika dla pola tekstowego). W niektórych typach wyrażeń i zapytań, ciągi znaków o zerowej długości zachowują się inaczej niż wartości NULL, np. w dynamicznym zestawie wyników zapytania nie występują rekordy, które w odpowiadających sobie polach, należących do połączonych tabel, mają wartości NULL. Jeśli jednak rekordy zawierają ciągi znaków o zerowej długości w odpowiadających sobie polach, są one włączane do dynamicznego zestawu wyników. Właściwość Zerowa dł. dozwolona powinna być ustawiona na Tak, jeśli mają być: Przechowywane ciągi znaków o zerowej długości zamiast wartości NULL. Jeśli w przypadku braku danych, mają być przechowywane ciągi znaków o zerowej długości, a nie wartości NULL, należy ustawić na Tak obydwie właściwości, Zerowa dł. dozwolona i Wymagane. Przechowywane zarówno wartości NULL, jak i ciągi znaków o zerowej długości. Może być konieczne rozróżnienie między wartościami nieznanymi a tymi, które nie istnieją, np. jeśli nieznany jest numer telefonu pewnej osoby, lepiej pozostawić puste pole Telefon (zachowując wartość NULL). Jeśli jednak wiadomo, że osoba ta nie ma telefonu, trzeba po prostu zachować ciąg znaków o zerowej długości. Uwaga. Ustawienie właściwości Zerowa dł. dozwolona na Nie w tabeli zawierającej już dane powoduje wyświetlenie pytania, czy istniejące dane mają być sprawdzone z punktu widzenia z godności z nową zasadą. Właściwość ta może być ustawiona w ten sposób, nawet jeśli istniejące rekordy zawierają ciągi znaków o zerowej długości. Warto jednak użyć zapytania aktualizującego lub usuwającego w celu uzupełnienia istniejących danych tak, aby wszystkie rekordy zawierały wartość w tym polu. 29. Wykorzystanie reguł poprawności do ograniczania wartości w polu Wartości wprowadzane do pola są automatycznie sprawdzane pod względem zgodności z typem pola; np. nie można wprowadzić tekstu do pola numerycznego. Można ustawić więcej szczegółowych zasad wykorzystując reguły poprawności, ustawiając je dla pola we właściwości Reguła poprawności. Ustawienie właściwości Reguła poprawności jest równoznaczne z określeniem wymagań względem danych, które mogą być wprowadzone do pola. Przy próbie wprowadzenia wartości nie spełniającej określonej reguły poprawności, można zażądać by był wyświetlany komunikat wyjaśniający, co się stało. Tekst komunikatu można określić ustawiając 13
14 dla pola właściwość Tekst reguły spr. poprawności. Określony tekst zostanie wyświetlony w przypadku usiłowania wprowadzenia wartości nie spełniającej reguły poprawności. Komunikat powinien zawsze jasno informować, dlaczego wprowadzana wartość jest niedozwolona. Po ustawieniu dla pola właściwości Reguła poprawności albo Tekst reguły spr. poprawności, ustawienia te są wykorzystywane w zapytaniach i formularzach zawierających to pole. Chociaż w formularzach można także ustawić właściwość Reguła poprawności, ustawiając reguły poprawności w tabelach uzyskuje się jednak pewność, że są one zawsze przestrzegane. Uwaga. Jeśli właściwości Reguła poprawności zostanie ustawiona zarówno w tabeli, jak i w formularzu, w trakcie wprowadzania danych za pomocą formularza będą stosowane obydwa ustawienia. 30. Wprowadzenie wyrażenia sprawdzającego Reguły poprawności zapisuje się w postaci wyrażeń. Wyrażenie określa, kiedy wartość jest dozwolona w polu, a kiedy nie. Wyrażenia mogą być bardzo proste, takie jak >=0, lecz również złożone jak: Polska Or USA Or Francja. Właściwość Reguła poprawności najszybciej ustawia się wpisując odpowiednie wyrażenie, tym niemniej w przypadku złożonych wyrażeń, można skorzystać z Konstruktora wyrażeń. Uwaga. Wyrażenia wprowadzone jako reguły poprawności nie mogą zawierać żadnych odwołań do elementów sterujących lub pól ani funkcji definiowanych przez użytkownika. Jeśli jednak trzeba porównać wartości w różnych polach, aby sprawdzić ich poprawność, można ustawić reguły poprawności dla rekordów w tabeli. Aby natomiast włączyć do wyrażenia sprawdzającego funkcję języka Visual Basic lub odwołanie do formularzy, należy te reguły ustawić dla elementu sterującego w formularzu, a nie dla pola. 31. Przykłady reguł poprawności W tabeli podano przykłady wyrażeń sprawdzających. Ustawienie reguły poprawności Tekst reguły spr. poprawności <>0 Proszę wprowadzić wartość niezerową. 0 Or >100 Wartość musi być albo równa 0, albo większa niż 100. Like K??? Wartość musi składać się z czterech znaków, z których pierwszy jest literą K <#1/1/92# Wprowadź datę sprzed roku 1992 >=#1/1/91# And <#1/1/92# Data musi być z roku Indeksowanie tabel Accessa Zwykle rekordy do tabel są wprowadzane w sposób całkowicie przypadkowy (z wyjątkiem danych uporządkowanych chronologicznie. Nowe rekordy dodawane są zawsze na końcu tabeli, a nie na pozycji, na której powinny się znaleźć. Naturalny porządek tabeli to taki, w jakim dodawano rekordy. Taki porządek niekiedy określa się jako tzw. porządek wprowadzania lub porządek fizyczny w celu podkreślenia, że rekordy w tabeli występują w porządku, w jakim zostały dodane do tabeli. Używanie tabel uporządkowanych w naturalny sposób niekoniecznie jest złe. Naturalny porządek doskonale się sprawdza w przypadku, gdy operacje wyszukiwania są wykonywane rzadko lub jeśli tabela jest bardzo mała (tzn. zawiera niezbyt dużą liczbę rekordów). Ponadto w przypadku, gdy tabela służy do pobierania danych sekwencyjnych (np. odczytów z mierników elektrycznych) i dane te będą wykorzystywane w tym samym porządku, to 14
15 nie ma potrzeby indeksowania danych. Jednak w przypadkach, gdy porządek naturalny nie wystarcza, SZBD dostarcza mechanizm indeksowania, który przyśpiesza wyszukiwanie i sortowanie rekordów. Logiczny porządek rekordów w tabeli definiuje się poprzez utworzenie w niej indeksu. W Accessie indeksy wykorzystuje się w celu utrzymania jednej lub więcej wewnętrznych kolejności sortowania danych w tabeli. Najczęściej w tabelach wykorzystuje się jeden lub kilka prostych indeksów. Prostym nazywamy taki indeks, który składa się z jednego pola tabeli. Proste indeksy pozwalają na ułożenie rekordów tabeli w porządku rosnącym lub malejącym. Domyślnie pola w tabelach Accessa nie są indeksowane. 33. Tworzenie indeksów Indeks: tworzy się dla pola, jeśli tabela jest często przeszukiwana lub jej rekordy są sortowane według tego pola, co pozwala skrócić czas wykonywania tych operacji, w tabeli jest wykorzystywane podobnie, jak w książce: w celu znalezienia danych zagląda się do indeksu, aby zlokalizować położenie danych, dla pojedynczego pola tworzy się ustawiając właściwość Indeksowanie. W tabeli przedstawiono możliwe ustawienia tej właściwości. Ustawienie właściwości Indeksowanie Znaczenie Nie Nie tworzy indeksu dla tego pola (lub usuwa istniejący indeks). Tak (Duplikaty OK) Tworzy się indeks dla tego pola. Tak (Bez duplikatów) Tworzy się indeks unikatowy dla tego pola. Po utworzeniu indeksu unikatowego, nie da się wprowadzić do pola wartości, która już wcześniej była wprowadzona do tego samego pola w innym rekordzie. Dla kluczy podstawowych są automatycznie tworzone indeksy unikatowe, czasem jednak trzeba uniemożliwić wprowadzanie duplikatów wartości także w innych polach. 34. Decydowanie, które pola indeksować Ogólnie, indeksy przyśpieszają przeszukiwanie i działanie zapytań, jednak w niektórych przypadkach mogą one spowalniać wprowadzanie danych. Gdy dane są wprowadzane do tabeli zawierającej jedno lub więcej indeksowanych pól, dodanie lub zmiana każdego rekordu powoduje konieczność aktualizacji indeksów. Dodawanie rekordów za pomocą zapytania dołączającego lub dołączanie importowanych rekordów jest wolniejsze, jeśli tabela docelowa zawiera indeksy. Klucz podstawowy tabeli jest indeksowany automatycznie. Pola zawierające dane typu Nota lub Obiekt OLE nie można indeksować. Dla innych pól należy rozważyć możliwość indeksowania, jeśli są spełnione następujące warunki: pole jest typu Krótki tekst (dawniej Tekst), Liczba, Waluta lub Data/Godzina. przewiduje się wyszukiwanie określonych wartości lub zakresów wartości przechowywanych w polu albo przewiduje się sortowanie według tego pola. przewiduje się przechowywanie wielu różnych wartości w polu. Jeśli w polu występuje wiele identycznych wartości, indeksowanie może nie przyśpieszyć znacząco działania zapytań. 15
16 Jeśli w tabeli jest stosunkowo mało rekordów, ponoszenie dodatkowych kosztów związanych z utrzymaniem dodatkowych indeksów (oprócz głównego) może być nieopłacalne. Chociaż wykorzystanie indeksu nieco przyśpiesza pobieranie danych, Access musi uaktualniać informacje dotyczące indeksu przy każdej operacji wprowadzania bądź modyfikacji rekordów w tabeli. Z kolei wprowadzanie zmian w niepoindeksowanych polach nie wymaga wykonywania dodatkowych operacji plikowych. Dane z niepoindeksowanych pól można odczytać równie łatwo (choć nie tak szybko), jak z pól poindeksowanych. Ogólnie rzecz biorąc, pomocnicze indeksy warto zdefiniować w przypadku rozbudowanych tabel. W takim przypadku indeksowanie pól przyśpiesza operacje wyszukiwania. Wady poindeksowania zbyt wielu pól: przede wszystkim indeksy nieco zwiększają rozmiar pliku, co ważniejsze, indeksy powodują obniżenie wydajności operacji dodawania rekordu do tabeli nawet w przypadku rozbudowanych tabel indeksowanie może przyczynić się do pogorszenia wydajności, jeśli rekordy będą często się zmieniały lub jeśli do tabeli będą często dodawane nowe rekordy. w niektórych przypadkach modyfikacja danych w rekordach powoduje konieczność aktualizacji mechanizmu indeksowania, co także obniża wydajność. Indeksowanie pola jest uzasadnione tylko możliwością przyśpieszenia działania zapytań, wyszukiwania lub sortowania. Jeśli użytkownik uważa te operacje za dostatecznie szybkie, indeks nie jest niezbędny. Jeśli w przyszłości indeks okaże się potrzebny, można go utworzyć w każdej chwili. 35. Właściwości całej tabeli Oprócz właściwości dla pola, można ustawić także właściwości stosowane do całej tabeli i do całych rekordów. Właściwości te ustawia się w arkuszu właściwości tabeli. Wśród właściwości tabeli wyróżniamy m.in. : Właściwość Działanie Opis Przechowuje opis zawartości i przeznaczenia tabeli. W przypadku tabel przyłączonych jest także zachowywany opis źródła tabel. Widok domyślny Widok, w jakim tabela otwiera się po kliknięciu myszą na jej nazwie Reguła poprawności Tekst reguły spr. poprawności Filtr Uporządkuj według Ogranicza dane wprowadzane do rekordu do wartości spełniających pewne wymagania. Przed zachowaniem każdego rekordu w tabeli, jego zawartość jest sprawdzana pod względem zgodności z regułami poprawności. W regule poprawności dla całej tabeli dozwolone są w wyrażeniach odwołania do pół tabeli. Zawiera komunikat wyświetlany w przypadku niezgodności wprowadzanych danych z regułami poprawności. Zdefiniowanie kryteriów służących do wyświetlania tylko dopasowanych wierszy w widoku arkusza danych. Określenie domyślnego porządku sortowania wierszy w widoku arkusza danych przez wybranie co najmniej jednego pola. 16
17 36. Połączenia pomiędzy tabelami Microsoft Access jest relacyjną bazą danych, można zatem równocześnie wykorzystać dane z wielu tabel lub zapytań. Jeśli baza danych zawiera tabele z powiązanymi danymi, można w niej określić połączenia pomiędzy tabelami, zwane w Microsoft Access relacjami. Relacje umożliwiają: Tworzenie połączeń w nowych zapytaniach. Jeśli tworzy się zapytanie i dodaje do niego tabele lub zapytania z określonymi relacjami, są w nim automatycznie generowane połączenia w celu powiązania danych. Wyświetlanie powiązanych rekordów w podformularzu lub podraporcie. Typowym zastosowaniem podformularza lub podraportu jest dołączanie rekordów z powiązanej tabeli. Po przeciągnięciu formularza lub raportu do innego formularza lub raportu, relacje zostaną wykorzystane do wyświetlenia poprawnych danych w podformularzu lub podraporcie. Wymuszanie więzów integralności w celu ochrony relacji miedzy tabelami, w trakcie dodawania, zmiany lub usuwania rekordów. Więzy integralności m.in. zapobiegają powstawaniu rekordów odłączonych w bazie danych. Rekord odłączony to rekord odwołujący się do rekordu, który nie istnieje na przykład rekord zamówienia, który odwołuje się do nieistniejącego rekordu klienta. 37. Tworzenie i edycja relacji pomiędzy tabelami W programie Microsoft Access, aby tworzyć lub edytować relacje pomiędzy tabelami musimy wybrać okno relacji. Istnieją różne sposoby wyboru tego okna. 17
18 38. Okienko relacji tworzenie relacji 39. Okienko relacji tworzenie relacji Po wypełnieniu okna Relacje wszystkimi tabelami przystępujemy do tworzenia połączeń pomiędzy nimi, oczywiście zgodnie z wcześniej przygotowanym schematem danych projektowanej bazy. W tym celu na pole klucza tabeli po stronie jeden relacji (powiedzmy tabela Klienci) najeżdżamy myszą i trzymając wciśnięty klawisz myszy upuszczamy na pole klucza obcego tabeli po stronie wiele relacji (tabela Zamówienia). 40. Okno Edytowanie relacji Pojawia się okno Edytowanie relacji, w którym możemy ustawić własności tworzonego połączenia pomiędzy tabelami Klienci i Zamówienia. 18
19 Uwaga. Jeśli pola łączące tabele będą miały nieodpowiednie typy lub będą źle sformatowane, to wtedy połączenie nam się nie utworzy w ogóle lub typ relacji będzie miał wartość Nieokreślony. Należy takie połączenie usunąć, poprawić formatowanie pól łączących i powtórnie utworzyć połączenie pomiędzy tabelami. 41. Edytowanie relacji typ połączenia 42. Typ połączenia W poniższej tabeli (opracowanej dla tabel Klienci i Zamówienia) przedstawiono trzy opcje wyświetlane w oknie dialogowym Właściwości sprzężenia, typ używanego w nich sprzężenia oraz informację, czy są uwzględniane wszystkie wiersze, czy pasujące wiersze z poszczególnych tabel. Opcja Sprzężenie relacyjne Lewa tabela Prawa tabela 19
20 1. Zawiera tylko te wiersze, w których sprzężone pola Sprzężenie Pasujące Pasujące z obu tabel są równe. wewnętrzne wiersze wiersze 2. Uwzględnia WSZYSTKIE rekordy z tabeli Klienci i tylko te rekordy z tabeli Zamówienia, dla których sprzężone pola są równe. Lewe sprzężenie zewnętrzne Wszystkie wiersze Pasujące wiersze 3. Uwzględnia WSZYSTKIE rekordy z tabeli Zamówienia i tylko te rekordy z tabeli Klienci, dla których sprzężone pola są równe. Prawe sprzężenie zewnętrzne Pasujące wiersze Wszystkie wiersze W przypadku wybrania opcji 2 lub opcji 3 na linii relacji zostanie wyświetlona strzałka. Ta strzałka wskazuje stronę relacji, dla której są pokazane tylko pasujące wiersze. 43. Okno Edytowanie relacji 44. Wymuszanie więzów integralności Więzy integralności mają na celu zapobieganie powstawaniu rekordów odłączonych i synchronizowanie odwołań, tak aby nie było rekordów odwołujących się do rekordów, które już nie istnieją. Więzy integralności wymusza się przez włączenie ich dla relacji pomiędzy tabelami. Jeśli więzy integralności są wymuszone, program Access odrzuca każdą operację, która naruszyłaby te więzy w danej relacji pomiędzy tabelami. Program Access odrzuca więc aktualizacje zmieniające obiekt docelowy odwołania, a także operacje usuwające obiekt docelowy odwołania Po wymuszeniu więzów integralności są stosowane następujące reguły: Nie można wprowadzić wartości w polu klucza obcego tabeli powiązanej, jeśli ta wartość nie istnieje w polu klucza podstawowego tabeli podstawowej czynność ta powoduje powstanie rekordów odłączonych. 20
21 Nie można usunąć rekordu z tabeli podstawowej, jeśli w tabeli powiązanej istnieją rekordy pasujące do niego, np. nie można usunąć rekordu klienta z tabeli Klienci, jeśli w tabeli Zamówienia istnieją zamówienia przypisane temu klientowi. Można jednak zdecydować się na usunięcie rekordu podstawowego oraz wszystkich rekordów pokrewnych w ramach jednej operacji, zaznaczając pole wyboru Kaskadowo usuń rekordy pokrewne. Nie można zmienić wartości klucza podstawowego w tabeli podstawowej, jeśli spowodowałoby to powstanie rekordów odłączonych., np. nie można zmienić kodu klienta w tabeli Klienci, jeśli w tabeli Zamówienia istnieją przypisane mu zamówienia. Można jednak zdecydować się na zaktualizowanie rekordu podstawowego oraz wszystkich rekordów pokrewnych w ramach jednej operacji, zaznaczając pole wyboru Kaskadowo aktualizuj pola pokrewne. 45. Ustawianie opcji operacji kaskadowych Dla relacji, dla których są wymuszane więzy integralności, można określić, czy mają być wykonywane automatyczne operacje kaskadowego usuwania i aktualizacji związanych rekordów. Jeśli te opcje są zaznaczone, operacje usuwania i aktualizacji, które normalnie łamałyby zasady więzów integralności, stają się dopuszczalne. W celu ich zachowania, w przypadku usuwania rekordów lub zmiany klucza podstawowego w tabeli, do związanych tabel są automatycznie wprowadzane niezbędne zmiany. Uwaga. Więzy integralności należy wymuszać w większości przypadków. Natomiast opcje kaskadowego usuwania powiązanych rekordów i kaskadowej aktualizacji pokrewnych pól już niekoniecznie dla każdej relacji należy rozważyć to dla konkretnego połączenia w konkretnym schemacie bazy danych. Należy pamiętać przy tym, iż opcje kaskadowe łamią więzy integralności, które są przecież pewnym zabezpieczeniem przed możliwością powstania niespójności przechowywanych danych. Jeśli dla relacji zostanie zaznaczona opcja Kaskadowo usuń rekordy pokrewne, to przy usuwaniu rekordów z tabeli podstawowej, z tabeli związanej są automatycznie usuwane rekordy związane. Np., jeśli jest usuwany rekord klienta z tabeli Klienci, Zamówienia automatycznie usuwane są wszystkie zamówienia klienta z tabeli Zamówienia. Gdy użytkownik zamierza usunąć rekordy z tabeli, dla której ustawiono opcję Kaskadowe usuwanie powiązanych rekordów, pojawia się ostrzeżenie, że rekordy związane także mogą być usunięte. 21
22 Jeśli dla relacji zostanie zaznaczona opcja Kaskadowo aktualizuj pola pokrewne, w przypadku zmiany klucza podstawowego rekordu w tabeli podstawowej, we wszystkich rekordach związanych jest automatycznie zmieniana wartość klucza podstawowego. Np., jeśli zostanie zmieniona wartość w polu Kod klienta w tabeli Klienci, pole Kod klienta w tabeli Zamówienia jest automatycznie aktualizowane dla każdego z zamówień tego klienta, dzięki czemu więzy integralności nie zostają naruszone. Aktualizacja kaskadowa jest wykonywana bez wyświetlania jakiegokolwiek komunikatu. 46. Okno Relacje schemat bazy danych Po połączeniu wszystkich tabel, w oknie Relacje powinniśmy otrzymać schemat projektowanej bazy danych. 22
Tabele w programie Microsoft Access
Tabele w programie Microsoft Access 1. Obiekty bazy danych Microsoft Access W systemie zarządzania relacyjną bazą danych Microsoft Access wyróżniamy następujące obiekty, które składają się na aplikację
Bardziej szczegółowoAutor: dr inż. Katarzyna Rudnik
Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe
Bardziej szczegółowoTworzenie bazy danych na przykładzie Access
Tworzenie bazy danych na przykładzie Access Tworzenie tabeli Kwerendy (zapytania) Selekcja Projekcja Złączenie Relacja 1 Relacja 2 Tworzenie kwedend w widoku projektu Wybór tabeli (tabel) źródłowych Wybieramy
Bardziej szczegółowoMicrosoft Access zajęcia 1 2 Pojęcia bazy, projektowanie tabel, ustawianie relacji
Microsoft Access zajęcia 1 2 Pojęcia bazy, projektowanie tabel, ustawianie relacji 1. Bazy danych: czym są i jak działają Baza danych jest zbiorem informacji związanych z pewnym tematem lub zadaniem. Przykładem
Bardziej szczegółowoBazy danych Karta pracy 1
Bazy danych Karta pracy 1 Bazy danych Karta pracy 1 1. Utwórz katalog Bazy danych służący do przechowywania wszelkich danych dotyczących kursu. 2. W katalogu Bazy danych stwórz podkatalog BD1 służący jako
Bardziej szczegółowoKrzysztof Kluza proste ćwiczenia z baz danych
Bazy danych Baza danych to uporządkowany zbiór danych, dający się łatwo przeszukiwać. Każda pozycja bazy danych nazywana jest rekordem, z kolei rekordy składają się z pól. Przyjmując, że dysponujemy bazą
Bardziej szczegółowoUNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI
UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. I Rzeszów, 2010 Strona 1 z 16 APLIKACJA BAZODANOWA MICROSOFT ACCESS
Bardziej szczegółowoZwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy
Ćw.1 WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) Program Microsoft Office Access umożliwia organizowanie informacji w tabelach: listach wierszy i kolumn oraz zarządzanie, wykonywanie zapytań
Bardziej szczegółowoKrzysztof Kadowski. PL-E3579, PL-EA0312,
Krzysztof Kadowski PL-E3579, PL-EA0312, kadowski@jkk.edu.pl Bazą danych nazywamy zbiór informacji w postaci tabel oraz narzędzi stosowanych do gromadzenia, przekształcania oraz wyszukiwania danych. Baza
Bardziej szczegółowoUzupełnij pola tabeli zgodnie z przykładem poniżej,
1. Wykonaj bazę danych biblioteki szkolnej, Otwórz MS Access a następnie z menu plik wybierz przycisk nowy, w oknie nowy plik wybieramy pusta baza danych nadaj jej nazwę Biblioteka i wybierz miejsce w
Bardziej szczegółowoPojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)
PROJEKTOWANIE PRZYKŁADOWEJ RELACYJNEJ BAZY DANYCH Proces tworzenia bazy danych obejmuje następujące zasadnicze etapy: 1. utworzenie pojęciowego modelu danych, 2. przekształcenie pojęciowego modelu danych
Bardziej szczegółowoPTI S1 Tabele. Tabele. Tabele
Tabele Tabele 43 1.3. Tabele Jako że bazy danych składają się z tabel, musimy nauczyć się jak je zaprojektować, a następnie stworzyć i zarządzać nimi w programie Microsoft Access 2013. Zajmiemy się również
Bardziej szczegółowoBazy danych i systemy informatyczne materiały laboratorium
Bazy danych i systemy informatyczne materiały laboratorium 1.Tworzenie nowej bazy w programie Access Po otwarciu programu należy zaznaczyć ikonkę PUSTA BAZA DANYCH Następnie odpowiednio ją nazwać i zapisać
Bardziej szczegółowoECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0
ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy
Bardziej szczegółowoBAZY DANYCH Formularze i raporty
BAZY DANYCH Formularze i raporty Za pomocą tabel można wprowadzać nowe dane, przeglądać i modyfikować dane już istniejące. Jednak dla typowego użytkownika systemu baz danych, przygotowuje się specjalne
Bardziej szczegółowoUNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI
UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11 APLIKACJA BAZODANOWA MICROSOFT ACCESS
Bardziej szczegółowoLK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika
LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów
Bardziej szczegółowoBazy danych Access KWERENDY
Bazy danych Access KWERENDY Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł Wyszukiwanie danych
Bardziej szczegółowoWykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych
Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład III W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;
Bardziej szczegółowoKontrolowanie poprawności danych
MS Access 2003 Kontrolowanie poprawności danych Grzegorz Domaoski Prosty projekt tabeli Odbiorcy Tabela która ma zdefiniowane nazwy pól (+domyślny typ danych jakim jest tekst) oraz klucz jest gotowa do
Bardziej szczegółowoLABORATORIUM 8,9: BAZA DANYCH MS-ACCESS
UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS
Bardziej szczegółowo5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel
5.3. Tabele Tabela jest podstawowym elementem bazy danych. To właśnie w tabelach gromadzone są w bazie rekordy danych. Projektując tabelę, definiujemy, jakie pola będzie zawierał pojedynczy rekord informacji.
Bardziej szczegółowoWPROWADZENIE DO BAZ DANYCH
WPROWADZENIE DO BAZ DANYCH Pojęcie danych i baz danych Dane to wszystkie informacje jakie przechowujemy, aby w każdej chwili mieć do nich dostęp. Baza danych (data base) to uporządkowany zbiór danych z
Bardziej szczegółowoECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0
ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy
Bardziej szczegółowo2017/2018 WGGiOS AGH. LibreOffice Base
1. Baza danych LibreOffice Base Jest to zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego,
Bardziej szczegółowoACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb
ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb TABELE Zakładka tworzenie grupa tabele szablony tabel tabela projekt tabeli (najlepsza metoda) Tabela Gatunek (tabela słownikowa) Przełączyć na widok
Bardziej szczegółowoProjektowanie baz danych
Rodzaj zajęć: Materiały: Prowadzący: Projektowanie baz danych ćwiczenia www.fem.put.poznan.pl dr inż. Katarzyna Ragin-Skorecka Celem zajęć jest: poznanie metodologii projektowania baz danych, stworzenie
Bardziej szczegółowoWPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010)
WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) Program Microsoft Office Access umożliwia organizowanie informacji w tabelach: listach wierszy i kolumn oraz zarządzanie, wykonywanie zapytań filtrujących,
Bardziej szczegółowoMS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków: 2008 04 25
MS Excel 2007 Kurs zaawansowany Obsługa baz danych prowadzi: Dr inż. Tomasz Bartuś Kraków: 2008 04 25 Bazy danych Microsoft Excel 2007 udostępnia szereg funkcji i mechanizmów obsługi baz danych (zwanych
Bardziej szczegółowoACCESS ćwiczenia (zestaw 1)
ACCESS ćwiczenia (zestaw 1) KWERENDY Ćw. 1. Na podstawie tabeli PRACOWNICY przygotować kwerendę, która wybiera z obiektu źródłowego pola Nazwisko, Imię, KODdziału i Stawka. (- w oknie bazy danych wybrać
Bardziej szczegółowoBAZY DANYCH Panel sterujący
BAZY DANYCH Panel sterujący Panel sterujący pełni z reguły rolę centrum, z którego wydajemy polecenia i uruchamiamy różnorodne, wcześniej zdefiniowane zadania, np. wyświetlamy formularze lub drukujemy
Bardziej szczegółowoSposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.
Tabele przestawne Tabela przestawna to narzędzie służące do tworzenia dynamicznych podsumowań list utworzonych w Excelu lub pobranych z zewnętrznych baz danych. Raporty tabeli przestawnej pozwalają na
Bardziej szczegółowoBazy danych. Wykład III Tabele. Copyrights by Arkadiusz Rzucidło 1
Bazy danych Wykład III Tabele Copyrights by Arkadiusz Rzucidło 1 Dwanaście zasad Codda Informacje są reprezentowane logicznie w tabelach Dane są logicznie dostępne przez podanie nazwy tabeli, wartości
Bardziej szczegółowoEgzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi
Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi 1. Obiekt bazy danych, który w programie Microsoft Access służy do tworzenia zestawień i sprawozdań, ale nie daje
Bardziej szczegółowoObsługa pakietu biurowego OFFICE
02 - Temat 1 cz.1/3 1. Uruchom MS Access i utwórz pustą bazę danych. Zapisz ją na dysku. Pojawi się okno dialogowe obsługi bazy. Za pomocą tego okna użytkownik zarządza bazą danych i jej wszystkimi elementami,
Bardziej szczegółowoWykład II. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych
Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład II W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;
Bardziej szczegółowo5. Bazy danych Base Okno bazy danych
5. Bazy danych Base 5.1. Okno bazy danych Podobnie jak inne aplikacje środowiska OpenOffice, program do tworzenia baz danych uruchamia się po wybraniu polecenia Start/Programy/OpenOffice.org 2.4/OpenOffice.org
Bardziej szczegółowoBazy danych TERMINOLOGIA
Bazy danych TERMINOLOGIA Dane Dane są wartościami przechowywanymi w bazie danych. Dane są statyczne w tym sensie, że zachowują swój stan aż do zmodyfikowania ich ręcznie lub przez jakiś automatyczny proces.
Bardziej szczegółowoBazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1
Bazy danych wprowadzenie teoretyczne Piotr Prekurat 1 Baza danych Jest to zbiór danych lub jakichkolwiek innych materiałów i elementów zgromadzonych według określonej systematyki lub metody. Zatem jest
Bardziej szczegółowo1. Zarządzanie informacją w programie Access
1. Zarządzanie informacją w programie Access a. 1. Cele lekcji i. a) Wiadomości Uczeń: zna definicję bazy danych i jej zadania, zna pojęcia: rekord, pole, klucz podstawowy, zna obiekty bazy danych: tabele,
Bardziej szczegółowoJoyce Cox Joan Lambert. Microsoft Access. 2013 Krok po kroku. Przekład: Jakub Niedźwiedź
Joyce Cox Joan Lambert Microsoft Access 2013 Krok po kroku Przekład: Jakub Niedźwiedź APN Promise, Warszawa 2013 Spis treści Wprowadzenie................................................................vii
Bardziej szczegółowoTworzenie i edycja tabel w programie MS Access
- 1 - Tworzenie i edycja tabel w programie MS Access Utwórz nową bazę danych i zapisz pod nazwą studenci.accdb 1. Tworzenie tabel Tabela jest zbiorem danych dotyczących określonego tematu, na przykład
Bardziej szczegółowoSystemy baz danych. mgr inż. Sylwia Glińska
Systemy baz danych Wykład 1 mgr inż. Sylwia Glińska Baza danych Baza danych to uporządkowany zbiór danych z określonej dziedziny tematycznej, zorganizowany w sposób ułatwiający do nich dostęp. System zarządzania
Bardziej szczegółowoMicrosoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów
Microsoft Access zajęcia 3 4 Tworzenie i wykorzystanie kwerend, formularzy i raportów Kwerendy służą do tworzenia unikalnych zestawów danych, niedostępnych bezpośrednio z tabel, dokonywania obliczeń zawartych
Bardziej szczegółowoInformatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty
Informatyka Ćwiczenie 10 Bazy danych Baza danych jest zbiór informacji (zbiór danych). Strukturę bazy danych można określić w formie jak na rysunku 1. Pracownik(ID pracownika, imie, nazwisko, pensja) Klient(ID
Bardziej szczegółowoBaza danych. Program: Access 2007
Baza danych Program: Access 2007 Bazę danych składa się z czterech typów obiektów: tabela, formularz, kwerenda i raport (do czego, który służy, poszukaj w podręczniku i nie bądź za bardzo leniw) Pracę
Bardziej szczegółowoECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0
ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0 Przeznaczenie sylabusa Dokument ten zawiera szczegółowy sylabus dla modułu ECDL/ICDL Zaawansowane użytkowanie baz Sylabus opisuje
Bardziej szczegółowoT A B E L E i K W E R E N D Y
BAZY DANYCH LABORATORIUM T A B E L E i K W E R E N D Y W bazie danych programu Microsoft Access informacje rozmieszczone tabelami w tabelach.! " # o czekoladkach ich nazwy, rysunki i koszty produkcji.
Bardziej szczegółowoRozwiązanie. Uruchom program Access 2007.
Rozwiązanie I. Tworzenie nowej bazy danych Uruchom program Access 2007. Na stronie Wprowadzenie do programu Microsoft Office Access kliknij przycisk Pusta baza danych. Po prawej stronie ekranu pojawi się
Bardziej szczegółowoEtap 1 Projektowanie tabeli która będzie przechowywać informacje na temat książek.
Zadanie 1. Stworzyć bazę do przechowywania podstawowych (tytuł, autor, wydawnictwo, liczba stron, ocena liczby od 2.0 do 5.0 przyznawana w momencie przeczytania książki przez ciebie) informacji o książkach.
Bardziej szczegółowoPrzewodnik Szybki start
Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub
Bardziej szczegółowoFormularze i raporty w MS Access
Katedra Informatyki i Automatyki Politechnika Rzeszowska www.kia.prz-rzeszow.pl Formularze i raporty w MS Access I. Formularze Formularze Access mają wiele zastosowań. Przede wszystkim używa się ich do
Bardziej szczegółowoWykład I. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych
Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład I W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;
Bardziej szczegółowoI. Program II. Opis głównych funkcji programu... 19
07-12-18 Spis treści I. Program... 1 1 Panel główny... 1 2 Edycja szablonu filtrów... 3 A) Zakładka Ogólne... 4 B) Zakładka Grupy filtrów... 5 C) Zakładka Kolumny... 17 D) Zakładka Sortowanie... 18 II.
Bardziej szczegółowoMS Access formularze
MS Access formularze Formularze to obiekty służące do wprowadzania i edycji danych znajdujących się w tabelach. O ile wprowadzanie danych bezpośrednio do tabel odbywa się zawsze w takiej samej formie (arkusz
Bardziej szczegółowoPrzykład, który rozpatrujemy to układ Lekarz- Pacjent. Pierwszą czynnością jaką trzeba wykonać jest odpowiedź na kilka pytań
Planowanie i tworzenie tabel jest pierwszym i najważniejszym etapem w tworzeniu bazy danych. Wymaga analizy samego zjawiska, które podlega rejestracji w tabelach, oraz dobraniu odpowiednich cech opisujących
Bardziej szczegółowoRozpoczynamy import Kreator uruchamiamy przyciskiem Z tekstu, znajdującym się na karcie Dane, w grupie Dane zewnętrzne.
2. Zadania praktyczne rozwiązywane z użyciem komputera 91 2. Zadania praktyczne rozwiązywane z użyciem komputera Wczytywanie danych Dane do zadań rozwiązywanych na komputerze zapisane są w plikach tekstowych.
Bardziej szczegółowoMakra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka
Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka Makra pozwalają na zautomatyzowanie często powtarzających się czynności. Opierają się na akcjach np.: otwarcie
Bardziej szczegółowoOpis systemu MS Access.
MS Access 1. Opis systemu MS Access. Prawie cała baza danych w MS Access na ogół jest zapisywana w jednym pliku o rozszerzeniu.mdb. Ponadto ważne są również pliki *.ldb, zawierające informacje o blokowaniu
Bardziej szczegółowo1. Przekopiuj na dysk F bazę M5BIB.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5BIB.mdb)
Bazy danych tabele 1. Przekopiuj na dysk F bazę M5BIB.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5BIB.mdb) 3. W tabeli SPIS_A zamień nazwisko Davis na nazwisko Dawick Otwórz tabelę SPIS_A,
Bardziej szczegółowoPytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy
Pytania SO Oprogramowanie Biurowe Pytania: Egzamin Zawodowy Pytania SO Oprogramowanie Biurowe (1) Gdzie w edytorze tekstu wprowadza się informację lub ciąg znaków, który ma pojawić się na wszystkich stronach
Bardziej szczegółowoBazy danych - wykład wstępny
Bazy danych - wykład wstępny Wykład: baza danych, modele, hierarchiczny, sieciowy, relacyjny, obiektowy, schemat logiczny, tabela, kwerenda, SQL, rekord, krotka, pole, atrybut, klucz podstawowy, relacja,
Bardziej szczegółowoMicrosoft Access materiały pomocnicze do ćwiczeń cz. 1
Microsoft Access materiały pomocnicze do ćwiczeń cz. 1 I. Tworzenie bazy danych za pomocą kreatora Celem ćwiczenia jest utworzenie przykładowej bazy danych firmy TEST, zawierającej informacje o pracownikach
Bardziej szczegółowoAccess - Aplikacja. Tworzenie bazy danych w postaci aplikacji
Tworzenie bazy danych w postaci aplikacji Access - Aplikacja 1. Otwórz plik zawierający bazę danych Wypożyczalni kaset video o nazwie Wypożyczalnia.mdb. 2. Utworzy kwerendę, która wyświetli tytuły i opisy
Bardziej szczegółowoKonspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.
Konspekt do lekcji informatyki dla klasy II gimnazjum. Opracowała: Mariola Franek TEMAT(1): Baza danych w programie Microsoft Access. Cel ogólny: Zapoznanie uczniów z możliwościami programu Microsoft Access.
Bardziej szczegółowoModuł 5 - Bazy danych
Moduł 5 - Bazy danych 5.1. Rozumienie istoty baz danych 5.1.1. Kluczowe pojęcia 5.1.1.1 Rozumienie pojęcia: bazy danych Baza danych pojęcie komputerowe oznaczające zbiór informacji dotyczących określonego
Bardziej szczegółowoKwerenda. parametryczna, z polem wyliczeniowym, krzyżowa
Kwerenda parametryczna, z polem wyliczeniowym, krzyżowa Operatory stosowane w wyrażeniach pól wyliczeniowych Przykład: wyliczanie wartości w kwerendach W tabeli Pracownicy zapisano wartości stawki godzinowej
Bardziej szczegółowoI. Interfejs użytkownika.
Ćwiczenia z użytkowania systemu MFG/PRO 1 I. Interfejs użytkownika. MFG/PRO w wersji eb2 umożliwia wybór użytkownikowi jednego z trzech dostępnych interfejsów graficznych: a) tekstowego (wybór z menu:
Bardziej szczegółowoPrzygotowanie formularza do wypożyczenia filmu:
Przygotowanie formularza do wypożyczenia filmu: Stworzony przez nas formularz powinien spełniać pewne wymagania, które umożliwią pracownikowi szybkie przeszukiwanie bazy danych. Zaprojektowany formularz
Bardziej szczegółowowprowadzania: wejdź do kreatora i wybierz Kod Pocztowy: 00-000;;-
TABELE 1. Zaprojektuj następujące tabele: Pamiętaj! aby kaŝdorazowo ustawić klucz podstawowy i zapisać tabelę pod właściwą nazwą. tbwojewodztwo pole typ komentarz IdWoj Autonumerowanie Województwo Text
Bardziej szczegółowoNależy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007
Tworzenie baz danych w programie Microsoft Access 2007 Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007 Po uruchomieniu program pokaże się nam strona widoczna
Bardziej szczegółowoLABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH
UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotował: dr inż. Janusz Jabłoński LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH Jeżeli nie jest potrzebna
Bardziej szczegółowo1.Formatowanie tekstu z użyciem stylów
1.Formatowanie tekstu z użyciem stylów Co to jest styl? Styl jest ciągiem znaków formatujących, które mogą być stosowane do tekstu w dokumencie w celu szybkiej zmiany jego wyglądu. Stosując styl, stosuje
Bardziej szczegółowo5.5. Wybieranie informacji z bazy
5.5. Wybieranie informacji z bazy Baza danych to ogromny zbiór informacji, szczególnie jeśli jest odpowiedzialna za przechowywanie danych ogromnych firm lub korporacji. Posiadając tysiące rekordów trudno
Bardziej szczegółowo1. MS Access opis programu.
1. MS Access opis programu. Microsoft Access jest narzędziem do tworzenia baz danych. Zbudowany jest z wielu obiektów połączonych ze sobą strukturalnie. Do tych obiektów zalicza się: tabele, kwerendy,
Bardziej szczegółowoKolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy
1 Podstawowym przeznaczeniem arkusza kalkulacyjnego jest najczęściej opracowanie danych liczbowych i prezentowanie ich formie graficznej. Ale formuła arkusza kalkulacyjnego jest na tyle elastyczna, że
Bardziej szczegółowoTP1 - TABELE PRZESTAWNE od A do Z
TP1 - TABELE PRZESTAWNE od A do Z Program szkolenia 1. Tabele programu Excel 1.1. Wstawianie tabeli 1.2. Style tabeli 1.3. Właściwości tabeli 1.4. Narzędzia tabel 1.4.1. Usuń duplikaty 1.4.2. Konwertuj
Bardziej szczegółowoBazy danych Access KWERENDY
Bazy danych Access KWERENDY Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł Wyszukiwanie danych
Bardziej szczegółowoBAZA_1 Temat: Tworzenie i modyfikowanie formularzy.
BAZA_1 Temat: Tworzenie i modyfikowanie formularzy. Do wprowadzania danych do tabel słuŝą formularze. Dlatego zanim przystąpimy do wypełniania danymi nowo utworzonych tabel, najpierw przygotujemy odpowiednie
Bardziej szczegółowoFormularze w programie Word
Formularze w programie Word Formularz to dokument o określonej strukturze, zawierający puste pola do wypełnienia, czyli pola formularza, w których wprowadza się informacje. Uzyskane informacje można następnie
Bardziej szczegółowoPrzypisy i przypisy końcowe
- 1 - Przypisy i przypisy końcowe Przypisami nazywamy pewne teksty służące do podawania wyjaśnień, komentarzy, odsyłaczy do tekstu, do bibliografii itp. Edytor WORD rozróżnia dwa rodzaje przypisów: przypisy
Bardziej szczegółowoLaboratorium Technologii Informacyjnych. Projektowanie Baz Danych
Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w
Bardziej szczegółowoBaza danych część 8. -Klikamy Dalej
Baza danych część 8 1.Kwerendy służą do wyszukiwania informacji według zadanych parametrów. Odpowiednio napisane mogą również wykonywać inne zadania jak tworzenie tabel czy pobieranie z formularzy parametrów
Bardziej szczegółowoMS Access - bazy danych
MS Access - bazy danych Ćwiczenia - dla tych co zaczynają... Pamiętaj o następujących zasadach tworzenia struktury bazy danych: baza danych to zbiór informacji na określony temat - niech nazwa pola odzwierciedla
Bardziej szczegółowoWprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2
Wprowadzania liczb Liczby wpisywane w komórce są wartościami stałymi. W Excel'u liczba może zawierać tylko następujące znaki: 0 1 2 3 4 5 6 7 8 9 + - ( ), / $ %. E e Excel ignoruje znaki plus (+) umieszczone
Bardziej szczegółowo1. TWORZENIE BAZY DANYCH W MS ACCESS 2007
1. TWORZENIE BAZY DANYCH W MS ACCESS 2007 MS Access jest Systemem Zarządzania Bazą Danych. System zarządzania bazą danych jest pośrednikiem (buforem) pomiędzy programami użytkowymi, użytkownikiem końcowym
Bardziej szczegółowoMicrosoft Access. Prezentacja
Microsoft Access Prezentacja 1 Baza danych jest zbiorem informacji związanych z pewnym tematem lub zadaniem na przykład analizą zamówień klientów lub ewidencją kolekcji nagrań. Jeśli baza danych nie jest
Bardziej szczegółowoEXCEL TABELE PRZESTAWNE
EXCEL TABELE PRZESTAWNE ZADANIE 1. (3 punkty). Ze strony http://www.staff.amu.edu.pl/~izab/ pobierz plik o nazwie Tabela1.xlsx. Używając tabel przestawnych wykonaj następujące polecenia: a) Utwórz pierwszą
Bardziej szczegółowoPodstawy Informatyki Wykład X
Podstawy Informatyki Wykład X Bazy danych Access - cz. II Copyright by Arkadiusz Rzucidło 1 Praca z polami Używanie Maski wprowadzania Własności Rozmiar pola Zmiana porządku pól w tabeli Listy i pola typu
Bardziej szczegółowoBazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego
Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5KW) 3. Zapoznaj się ze strukturą bazy (tabele, relacje) 4. Wykorzystując
Bardziej szczegółowoZadanie 11. Przygotowanie publikacji do wydrukowania
Zadanie 11. Przygotowanie publikacji do wydrukowania Edytor Word może służyć również do składania do druku nawet obszernych publikacji. Skorzystamy z tych możliwości i opracowany dokument przygotujemy
Bardziej szczegółowoTworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci. - 1 -
- 1 - Tworzenie raportów 1. Wstęp Raporty-zawierają dane z tabel lub kwerend odpowiednio uporządkowane w pożądany przez użytkownika sposób. Raport jest wygodnym sposobem prezentacji danych w postaci wydrukowanej.
Bardziej szczegółowo7.9. Ochrona danych Ochrona i zabezpieczenie arkusza. Pole wyboru
Pole wyboru Pole wyboru może zostać wykorzystane wtedy, gdy istnieją dwie alternatywne opcje. Umożliwia wybranie jednej z wzajemnie wykluczających się opcji przez zaznaczenie lub usunięcie zaznaczenia
Bardziej szczegółowoECDL. Moduł nr 5. Użytkowanie bazy danych
ECDL Moduł nr 5 Użytkowanie bazy danych Spis treści 1 Rozumienie istoty baz danych... 5 1.1 Kluczowe pojęcia... 5 1.1.1 Rozumienie pojęcia bazy danych... 5 1.1.2 Różnica między daną a informacją... 5 1.1.3
Bardziej szczegółowoPODRĘCZNIK UŻYTKOWNIKA PRACOWNIK SPZOZ
PODRĘCZNIK UŻYTKOWNIKA PRACOWNIK SPZOZ -1- SPIS TREŚCI: 1. Logowanie...3 1.1 Logowanie do programu... 3 1.2 Wylogowanie z programu... 3 2. Sprawozdanie...3 2.1. Sprawozdania... 3 2.2 Sprawozdanie wyszukiwanie...
Bardziej szczegółowoSpis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31
Spis treści Lekcja 1: Podstawy baz danych 1 Umiejętności do zdobycia w tej lekcji 1 Terminy kluczowe 1 Elementy programu 2 Zaczynamy 2 Uruchamianie programu Access 2 Otwieranie istniejącej bazy danych
Bardziej szczegółowoz ęś ć praktyczna Instytuty ID_instytutu Nazwa_instytutu Kierunki ID_kierunku Nazwa_kierunku ID_instytutu
MS ACCESS ĆWICZENIA Uwaga! Każde ćwiczenie rozpoczynamy od stworzenia w katalogu Moje dokumenty swojego własnego katalogu roboczego, w którym będziecie Państwo zapisywać swoje pliki. Po zakończeniu zajęć
Bardziej szczegółowoDane słowa oraz wyrażenia są tłumaczone przy pomocy polecenia Przetwarzanie > Tłumaczenie
Słownik tłumaczeń Informacje ogólne Edytor słownika jest aplikacją MDI, umożliwiającą otwieranie różnych słowników, w celu zarzadzania nimi oraz zapisywania ich do poszczególnych plików. Słownik tłumaczeń
Bardziej szczegółowoMS Access - bazy danych.
MS Access - bazy danych. Sugerowany sposób rozwiązania problemów. Pomoc dla Lektury - ćwiczenie 1. Wykorzystaj kreator kwerend i utwórz zapytanie dla tabeli Lektury z kryterium b* (wielkość liter bez znaczenia)
Bardziej szczegółowoECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0
ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0 Copyright 2010, Polskie Towarzystwo Informatyczne Zastrzeżenie Dokument ten został opracowany na podstawie materiałów źródłowych pochodzących z
Bardziej szczegółowo