[ Pobierz całość w formacie PDF ] .Jeśli ustawiona jest na Nie, użytkownik będzie musiał nacisnąćprzycisk, aby przejść do szczegółów podarkusza.Mimo iż możliwym jest aktualizowanie danych poprzez podarkusz, zmianyte są uwzględniane w obliczeniach kwerendy dopiero po jej ponownymuruchomieniu.Czas oczekiwania ODBC jest mierzony w sekundach i domyślnie ustawio-ny na 60 sekund.Jednakże ustawienie tej właściwości na zero nie oznacza,iż kwerenda będzie ciągle prosiła o odpowiedz.Ustawienie takiepowoduje wyłączenie tej opcji, co sprawia, że nie zostanie wyświetlonyżaden komunikat o przekroczeniu czasu oczekiwania.Panel tabelWszystkie tabele i kwerendy użyte w danej kwerendzie znajdują się w górnym panelu okna panelu tabel.Wyświetlane sąjako niewielkie, zawierające listę pól okna.Jeśli w panelu tym umieścisz kwerendę, wyświetlone zostaną jedynie pola,które mają być umieszczone w rezultatach tej kwerendy.Linia między tabelami przedstawia istniejącą między nimi relację.Relacje ustawione w oknie dialogowym Relacje są tu wyświetlane automatycznie.Funkcja ta nazywa się Autosprzęganie ipozwala Accessowi zakładać istnienie powiązań między polami o tej samej nazwie i tym samym lub kompatybilnym typiedanych.Autosprzęganie niespodziewanie tworzy między nimi kwerendę.Może się zdarzyć, że dwa pola o tej samej nazwienie pozostają ze sobą w relacji, więc sprawdzwszystkie relacje w kwerendzie przed jej użyciem.Możesz wyłączyć Autosprzęganie, otwierając z poziomu menuNarzędzia okno dialogowe Opcje.Opcja Włącz autosprzęganie znajduje się na zakładce Tabele/Kwerendy.Tworzenie relacji w kwerendzie lub pozwolenie na to Accessowi odnosiskutek jedynie dla działania tej kwerendy.Dla osiągnięcia lepszych i bardziejwiarygodnych efektów ustalaj relacje między obiektami w oknie Relacje.Dzięki temu, w razie potrzeby będziesz mógł bez problemów włączyćwymuszanie więzów integralności lub kaskadowe aktualizowanie iusuwanie rekordów.Umieszczanie tabeli lub kwerendy w panelu tabelUmieszczanie tabel lub kwerend w panelu tabel jest proste.Gdy po raz pierwszy tworzysz kwerendę i przechodzisz dowidoku Projekt kwerendy, Access poprosi Cię o wybranie tabel lub kwerendy, których będziesz chciał używać.Wyświetlone okno dialogowe posiada trzy zakładki, jedną dla tabel, jedną dla kwerend i jedną dla obu typów obiektów.Jeśli musisz dodać tabelę lub kwerendę po zamknięciu tego okna dialogowego, możesz je przywrócić, wybierając z menuKwerenda opcję Pokaż tabelę.Możesz także użyć znajdującego się na pasku narzędzi przycisku Pokaż tabelę.Górna część okna kwerendy jest dość duża, więc możesz rozszerzać tabele, klikając i przeciągając ich krawędzie.Jeślikwerenda korzysta z wielu tabel, możliwe jest przesuwanie zawartości okna, dzięki czemu tabele są dobrze widoczne.Możesz również skorzystać z tej przestrzeni i umieścić w niej mniej ważne tabele (np.tabele odnośników), co pozwoli Cizlikwidować bałagan w tym oknie.Tworzenie relacji w panelu tabelJeśli nie utworzyłeś relacji między tabelami na poziomie bazy danych poprzez okno Relacje, możesz utworzyć je ad hoc, zpoziomu kwerendy.Aby to zrobić, kliknij nazwę pola w jednej tabeli i przeciągnij je na pole w drugiej tabeli.Pomiędzytymi polami powstanie linia sprzężenia i od tego momentu będą się one zachowywać, jakby istniała między nimi relacja.59Rozdział 4.f& Zaawansowane kwerendyDo linii sprzężenia mogą być również dołączone takie znaki jak symbol nieskończoności czy cyfra 1.Znaki te informują Cięo charakterze relacji między polami i wyświetlane są, gdy relacja została utworzona na poziomie bazy danych.Jeślitworzysz relację na poziomie bazy danych, masz do dyspozycji trzy typy relacji: jeden do jednego, jeden do wielu i wieledo wielu.Linia sprzężenia przedstawia charakter relacji poprzez umieszczenie cyfry 1 po stronie jednej relacji i symbolunieskończoności po stronie wielu.Każdy znak może się znajdować po obu stronach relacji.Istnienie tych znaków nie musioznaczać, iż faktycznie po stronie jeden występuje jeden rekord, a po stronie wielu jest ich kilka.Określają one jedyniepotencjał relacji danych.Ich zadaniem jest pomóc w zdecydowaniu, co z daną kwerendą można zrobić.Jak wszystkie obiekty linia sprzężenia również ma swoje właściwości.W przypadku większości z nich po kliknięciuobiektu prawym klawiszem myszy wyświetlone zostaje menu kontekstowe, z którego można wybrać opcję Właściwości.Właściwości linii sprzężenia wyświetlane są po dwukrotnym kliknięciu linii lewym przyciskiem myszy.Jeśli relacjazostała utworzona na poziomie bazy danych, możesz z menu Widok wybrać pozycję Właściwości sprzężenia.Czynność tęprzedstawia rysunek 4.3.Rysunek 4.3.Możesz otworzyćokno Właściwościsprzężenia, klikającdwukrotnie jego linięOkno właściwości sprzężenia różni się od okien właściwości innych obiektów.Zawiera ono cztery rozwijane listy (dwie znazwami tabel i dwie z nazwami pól) oraz trzy, wzajemnie wykluczające się pola wyboru.Określają one typ tworzonejrelacji.Są to następujące opcje:u Sprzężenie wewnętrzne jest to ustawienie domyślne.Ten typ relacji przedstawia prosta linia między dwomapolami.Rezultatem kwerendy z relacją ustaloną na bazie sprzężenia wewnętrznego będą wszystkie rekordy, wktórych dwa, objęte relacją pola są takie same.Innymi słowy, jeśli kwerenda zawierała klientów i zamówienia,połączone poprzez pola IDklienta, w rezultatach kwerendy znalezliby się jedynie klienci, którzy złożylizamówienia i zamówienia powiązane z klientami w tabeli Klienci.u Lewe sprzężenie zewnętrzne (ang.outer join) linia przedstawiająca to sprzężenie będzie z jednej stronyzakończona strzałką.Ten typ sprzężenia pozwala dominować jednej ze stron.Dominująca strona relacji wskazujena stronę podporządkowaną.Oznacza to, że kwerenda z Klientami i Zamówieniami, gdzie występowałoby lewesprzężenie zewnętrzne (linia sprzężenia skierowana w stronę tabeli Zamówienia), wyświetliłaby wszystkichklientów, niezależnie od tego, czy składali jakiekolwiek zamówienia
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.plhanula1950.keep.pl
|