Zapytania i wstawianie etykiet z bazy danych do rysunku



Podobne dokumenty
Połączenie AutoCad'a z bazą danych

5.4. Tworzymy formularze

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Baza danych. Program: Access 2007

Obsługa pakietu biurowego OFFICE

Stosowanie, tworzenie i modyfikowanie stylów.

Typ danych. Karta ogólne. Rozmiar pola Liczba całkowita długa. Autonumerowanie. Rozmiar pola 50. Tekst. Rozmiar pola 50. Tekst. Zerowa dł.

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Baza danych część 8. -Klikamy Dalej

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel

5. Bazy danych Base Okno bazy danych

Bazy danych Ćwiczenie 1 Instrukcja strona 1 Wersja ogólna

Edycja szablonu artykułu do czasopisma

Tworzenie dokumentacji 2D

Tworzenie bazy danych na przykładzie Access

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

ACCESS ćwiczenia (zestaw 1)

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

T A B E L E i K W E R E N D Y

Zapytania do baz danych

Dla kas Nano E w wersjach od 3.02 oraz Sento Lan E we wszystkich wersjach.

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

Rozwiązanie. Uruchom program Access 2007.

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

Rozwiązanie ćwiczenia 8a

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

Wymiarowanie, kreskowanie, teksty

1. Zarządzanie informacją w programie Access

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

Edytor tekstu OpenOffice Writer Podstawy

Wykład III. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

MS Access - bazy danych

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

BAZY DANYCH Formularze i raporty

Formatowanie tekstu za pomocą zdefiniowanych stylów. Włączanie okna stylów. 1. zaznaczyć tekst, który chcemy formatować

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy

dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka

Modelowanie obiektowe - Ćw. 1.

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

10. Jak to zrobić - Ćwiczenia dla tych co zaczynają...

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007

TWORZENIE BLOKÓW I ATRYBUTÓW DLA PODANEGO PRZYKŁADU RYSUNKU ZESTAWIENIOWEGO. SPORZĄDZENIE LISTY ATRYBUTÓW

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Konspekt zajęć dotyczących kwerend

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Zadanie 11. Przygotowanie publikacji do wydrukowania

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

5.5. Wybieranie informacji z bazy

BAZY DANYCH Panel sterujący

Wybierz polecenie z menu: Narzędzia Listy i dokumenty

Typoszeregi - SolidWorks <- Excel

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

5.2. Pierwsze kroki z bazami danych

Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości

Moduł 5 - Bazy danych

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Bazy danych Access KWERENDY

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

Kwerendy, czyli zapytania. Opracowała: I. Długoń

TI - Bazy TECHNOLOGIE INFORMACYJNE

WyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2

Formularze w programie Word

Zadanie 8. Dołączanie obiektów

Przedszkolaki Przygotowanie organizacyjne

Do pola Hasło wpisujemy stare hasło, a następnie przyciskamy przycisk Zaloguj się.

Arkusz kalkulacyjny EXCEL

Systemy baz danych Prowadzący: Adam Czyszczoń. Systemy baz danych. 1. Import bazy z MS Access do MS SQL Server 2012:

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości

ECDL. Moduł nr 5. Użytkowanie bazy danych

Obsługa programu Word poziom zaawansowany materiały szkoleniowe

Karty pracy. Ustawienia. W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne.

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

Edytor tekstu MS Word podstawy

Tworzenie formularzy w Microsoft Office Word 2007

WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010)

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

Zadania do wykonaj przed przyst!pieniem do pracy:

Jak zaimportować bazę do system SARE

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

1. Wybierz polecenie rysowania linii, np. poprzez kliknięcie ikony W wierszu poleceń pojawi się pytanie o punkt początkowy rysowanej linii:

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

SPIS ILUSTRACJI, BIBLIOGRAFIA

AutoCAD 1. Otwieranie aplikacji AutoCAD AutoCAD 1

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Rozpoczynamy import Kreator uruchamiamy przyciskiem Z tekstu, znajdującym się na karcie Dane, w grupie Dane zewnętrzne.

Tworzenie szablonów użytkownika

Transkrypt:

Zapytania i wstawianie etykiet z bazy danych do rysunku Pracujemy z gotową bazą danych MSAccess o nazwie KOMIS.MDB. Baza ta składa się z kilku tabel, rys. 1 Rys. 1. Diagram relacji. Wybierając w MSAccess, zakładkę Kwerendy, a następnie przycisk Nowy, rys. 2, Rys. 2. Rozpoczynamy budowę kwerendy Otwieramy okno Nowa kwerenda, rys. 3, z której wybieramy Widok projektu i klikamy OK. Rys. 3. Wybieramy Widok projektu kwerendy. Otwieramy kolejne okno kreatora kwerendy, rys. 4, gdzie w oknie Pokazywanie tabeli wybieramy tabele biorące udział w zapytaniu i klikamy Dodaj, a po dodaniu wszystkich wymaganych tabel, Zamknij. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 1

Rys. 4. Przygotowanie tabel do kwerendy. Możemy teraz do siatki zapytania poprzenosić dowolne pola z tabel. Przenieśmy zatem z tabeli Samochód dwa pola: SAM_ID i R_PROD, z tabeli Typy: pola MARKA i MODEL, a z tabeli Silnik pole MOC, jak na rys. 5. Rys. 5. Kwerenda gotowa do wykonania. Jeśli klikniemy przycisk Widok, rys. 5, w wersji Widok arkusza danych, zobaczymy wynik kwerendy - wszystkie samochody o roku produkcji większym od 1990, rys. 6. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 2

Rys. 6. Wynik kwerendy. Zamykając kwerendę zapiszmy ją pod nazwą Po_1990. Teraz, aby sprawdzić stan komisu, co do samochodów wyprodukowanych po 1990 roku - wystarczy w oknie bazy danych, w zakładce Kwerendy kliknąć kwerendę: Po_1990. Zamykamy MSExcel i przechodzimy do AutoCad'a Praca w programie AutoCad 1. Otwieramy plik Komis.dwg, z katalogu: C:\TKM\GR1x (Uwaga na numer własnej grupy). 2. W AutoCad'zie wybierz z menu: Narzędzia Połącz z bazą danych - operacja ta (1) otworzy okno Menedżer połączeń DB, (2) Doda do menu pozycję Baza. 3. Z menu Baza wybierz Baza Źródła danych Konfiguracja i wpisz własna nazwę dla konfiguracji, np. SamochodyKomis i kliknij OK, rys. 7, Rys. 7. Pierwszy etap konfiguracji źródła danych. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 3

Pojawi się okno Data Link Properties, rys. 8, w którym należy wybrać Provider. Rys. 8. Wybór właściwego dostawcy. 4. W Oknie: Data Link Properties (Właściwości połączenia z bazą danych), na zakładce Provider - wskaż Providera (Dostawcę połączenia): Microsoft Jet 4.0 OLE DB Provider i kliknij przycisk Next (Dalej). Takiego dostawcę połączenia wybieramy dla baz danych utworzonych w MS Access 2000. 5. W Oknie: Data Link Properties, na zakładce Connection, rys. 9, poprzez przycisk [...] wskaż bazę danych, czyli Komis.mdb, a następnie przyciskiem [Test Connection] sprawdź połączenie. Należy uzyskać komentarz: Test connection succeeded i zamknąć okno konfiguracji połączenia klawiszem OK. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 4

Rys. 9. Następny krok konfiguracji połączenia bazy danych z rysunkiem. W oknie Menedżera połączeń BD, rys. 10, pojawi się obiekt połączenia SamochodyKomis, ale ze znaczkiem x pokazującym, że definiowane połączenie jeszcze nie działa. Rys. 10. Pojawi się nazwa źródła danych. 6. Wybrać z menu AutoCad'a: Baza Źródła danych Połącz. W oknie Wybierz obiekt z danymi, wskazać połączenie SamochodyKomis i kliknąć klawisz OK. Uzyskamy w definicji połączenia widok na tabele i kwerendy bazy danych Komis.mdb, rys. 11. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 5

Rys. 11. Widać tabele i kwerendy. Od tej pory istnieje połączenie bazy danych z rysunkiem. Można, z poziomu AutoCad a, przeglądać (pierwszy przycisk w oknie Menedżera połączeń BD) i edytować (drugi przycisk w oknie Menedżera połączeń BD) bazę. Teraz należy zdefiniować Szablon połączenia, aby można było łączyć obiekty rysunkowe AutoCad a z rekordami tabel lub kwerend bazy danych. 7. Z menu AutoCad'a wybieramy Baza Szablony Nowy szablon połączenia. Zgłosi się okno Wybierz obiekt z danymi, jak na rys. 12. Rys. 12. Tworzymy nowy szablon połączenia. Klikamy kwerendę Po_1990 i przycisk Kontynuuj. Pojawi się okno dialogowe, Nowy szablon połączenia, rys. 13, gdzie możemy wpisać nową, własną nazwę połączenia lub pozostawić domyślną Po_1990Połączenie1 i nacisnąć przycisk Kontynuuj. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 6

Rys. 13. Określenie nazwy Nowego szablonu połączenia. Pojawi się okno dialogowe Szablon połączenia, w którym zaznaczamy kratkę przy Sam_ID i klikamy OK., rys. 14. Podobnie jak przy tabelach tak i przy kwerendach, aby były możliwe połączenia obiekt rysunkowy rekord tabeli lub kwerendy bazy danych, należy móc jednoznacznie wskazać wymagany rekord w kwerendzie, którą na nasze potrzeby, możemy traktować podobnie jak tabelę. Unikalnym identyfikatorem rekordu jest pole Sam_ID. Rys. 14. Krok drugi. Po kliknięciu przycisku OK, w oknie Menedżera połączeń BD, pojawi się zdefiniowany uprzednio szablon połączenia, rys. 15 mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 7

Rys. 15. Szablon połączenia. Łączenie obiektów na rysunku z rekordami bazy danych 1. Po kliknięciu, w oknie Menedżera połączeń BD, przycisku Widok danych lub Edycja danych, AutoCad otwiera kwerendę Po_1990. 2. W kwerendzie należy wskazać (kliknąć) rekord z samochodem, któremu chcemy przyporządkować miejsce na parkingu, np. rekord pierwszy. 3. Kliknąć przycisk Połącz!, w oknie Widok danych. Okno zniknie, kursor przyjmie kształt kwadratu jak do wskazywania obiektów w programie AutoCad, w wierszu dialogowym AutoCad'a pojawi się napis: Wybierz obiekty należy wybrać przynajmniej jeden obiekt na rysunku, np. miejsce parkingowe nr 17 i zakończyć wybór klawiszem Enter (z klawiatury). Odnajdywanie na rysunku obiektów połączonych z rekordem 1. W tabeli Widok danych kliknij rekord (np. rekord 1), a następnie kliknij przycisk: Pokaż połączone obiekty na rysunku, obiekty związane z tym rekordem, w naszym przypadku miejsce parkingowe 17 zostanie wyróżnione linią kreskową. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 8

Ćwiczenie tworzenia zapytań do bazy budowanych z programu AutoCad'a Pragniemy sprawdzić ile samochodów wyprodukowanych po 1995 roku i jakich marek, znajdują się w bazie. Posłużymy się zatem kwerendą Po_1990, do której mamy już połączenie i odfiltrujemy z niej samochody z datą produkcji po 1995 roku. W tym celu, w oknie Menedżera połączeń BD, zaznaczmy utworzone połączenie Po_1990Połączenie1 i kliknij przycisk Nowe zapytanie, pojawi się okno Nowe zapytanie. Możemy pozostawić domyślną nazwę lub wpisać własną i kliknąć przycisk Kontynuuj, rys. 16. Rys. 16. Określanie nazwy nowego zapytania. Pojawi się okno Edytora zapytań, rys. 17, w oknie tym możemy wybrać kilka rodzajów zapytań: Szybkie zapytanie, Zapytanie o zakres, Zaawansowanie zapytanie lub Zapytanie SQL. Zajmiemy się tylko pierwszymi trzema zapytaniami. Rys. 17. Szybkie zapytanie. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 9

Wybierzmy Szybkie zapytanie i sprawdźmy ile jest samochodów wyprodukowanych po roku 1995. Uwaga! Aby zapytanie zadziałało bez zakłóceń lepiej jest zamiast Wykonaj wybrać przycisk Zachowaj, rys.17, a następnie w oknie Menedżera połączeń BD, wybierać przycisk Wykonaj zapytanie, efekt kwerendy przedstawia rys. 18. Rys. 18. Wynik kwerendy. Zapytanie o zakres Jeśli zamierzamy uzyskać listę samochodów wyprodukowanych po 1990 roku, których moc znamionowa mieści się w zakresie 100-120 KM - posłużymy się Zapytaniem o zakres. W tym celu (podobnie jak przy tworzeniu Szybkiego zapytania), w oknie Menedżera połączeń BD, zaznaczmy utworzone połączenie Po_1990Połączenie1 i kliknij przycisk Nowe zapytanie, pojawi się okno Nowe zapytanie, w którym wpisujemy własną nazwę zapytania Po_1990_Moc_100_120 i klikamy przycisk Kontynuuj. W oknie edytora zapytań, na zakładce Zapytanie o zakres, wpiszmy wymagany zakres mocy. Nie wykonujemy jednak zapytania lecz najpierw zapisujemy je przyciskiem Zachowaj, zamykamy okno edytora zapytań przyciskiem Zamknij, rys. 19. Rys. 19. Zapytanie o zakres. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 10

Uruchamiamy zapytanie z Okna Menedżera połączeń BD, klikając 2 razy widoczne w nim zapytanie Po_1990_Moc_100_120. Efekt zapytania pokazuje rys. 20 Rys. 20. Efekt zapytanie o zakres. Zapytanie zaawansowane Jeśli zamierzamy sprawdzić, ile jest samochodów w bazie danych, wyprodukowanych po 1995 roku o mocy od 120 KM utworzymy Zapytanie zaawansowane. W tym celu (podobnie jak przy tworzeniu poprzednich zapytań), w oknie Menedżera połączeń BD, zaznaczmy utworzone połączenie Po_1990Połączenie1 i kliknij przycisk Nowe zapytanie, pojawi się okno Nowe zapytanie, w którym wpisujemy własną nazwę zapytania Po_1995_moc_od_120 i klikamy przycisk Kontynuuj, rys. 21 Rys. 21. Pierwszy krok definiowania zapytania. W oknie edytora zapytań wybierzmy zakładkę Zaawansowane zapytanie, rys.22, a następnie zdefiniujmy zapytanie. W kolumnie Pole, w pierwszym wierszu, po kliknięciu w nim, wybierzmy z listy rozwijalnej pole R_PROD, w kolumnie Operator wybierzmy z listy > Większe niż, w kolumnie Wartość wpiszmy 1995. Oba warunki połączymy operatorem logicznym And, wybierzmy zatem w kolumnie Logiczny operator And. Drugi wiersz skonfigurujemy następująco: kolumna Pole wybieramy MOC, kolumna Operator wybieramy >= Wieksze lub równe, w kolumnie Wartość wybieramy lub wpisujemy 120. Nie wykonujemy jednak zapytania lecz najpierw zapisujemy je przyciskiem Zachowaj i zamykamy okno edytora zapytań przyciskiem Zamknij, rys. 22. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 11

Rys. 22. Zaawansowane zapytanie Podwójne klikniecie w oknie Menedżera połączeń BD, na utworzonym zapytaniu zwraca na jego efekt, rys. 23 Rys. 23. Efekt zapytania zaawansowanego. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 12

Wstawianie etykiet z bazy do rysunku Zadanie. Pobierać z bazy i umieszczać na rysunku Markę, Model i rok produkcji samochodu przypisanego do miejsca parkingowego. Te informacje z bazy nazywamy etykietami. 1. Tworzenie szablonu etykiet Aby utworzyć szablon etykiet wybieramy z menu Baza Szablony Nowy szablon etykiety. Z okna dialogowego wybieramy, wcześniej utworzony, szablon połączenia, rys. 24. Po kliknięciu przycisku Kontynuuj pojawi się okno pozwalające nadać nazwę nowemu szablonowi, rys. 25. Rys. 24. Pierwszy krok przy tworzeniu etykiet. Rys. 25. Drugi krok - nazywanie szablonu. Możemy nadać swoją nazwę szablonu lub pozostać przy domyślnej, następnie klikamy przycisk Kontynuuj. Pojawi się okno dialogowe Szablon etykiety, rys. 26. Rys. 26. komponowanie etykiety. W oknie tym wybieramy z listy rozwijalnej Pole: wymagane pola etykiety, w naszym przypadku kolejno MARKA, MODREL i R_PROD, a następnie klikamy przycisk Dodaj, który przenosi je do okna edycyjnego. Rys. 27. Formatowanie etykiety na zakładce Znak. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 13

W oknie tym możemy także wpisywać, wg potrzeby, dowolne teksty. W naszym przypadku pomiędzy markę a model wpisano spację, a pomiędzy model a rok produkcji wpisano przecinek i spację. Po wykreowaniu wymaganej etykiety możemy jeszcze sformatować tekst wybierając zakładkę Znak, rys. 27, na której zmieniono rozmiar tekstu do maksymalnej wartości 1.6. Po ukończeniu tworzenia etykiety klikamy przycisk OK, zamykający okno szablonu etykiety i dodający do okna Menedżera połączeń BD nowy szablon etykiety, rys. 28. 2. Dodawanie etykiet do rysunku W oknie Menedżera połączeń BD wybieramy utworzony szablon etykiet i klikamy przycisk Edycja danych, rys. 28. Otwarte zostanie okno Widok danych. W oknie tym rozwijamy listę na przycisku z opisem Tworzy dołączoną etykietę i wybieramy Utwórz dołączone etykiety. Możemy teraz łączyć etykiety z obiektami na rysunku. Jeśli zamierzamy samochodowi o wartości pola Sam_ID = 1017 przyporządkować miejsce parkingowe 17 należy: 1. Zaznaczyć rekord z polem Sam_ID = 1017 (pierwszy rekord). 2. Kliknąć przycisk z opisem Tworzy dołączoną etykietę. Okno Widok danych zniknie, w wierszu dialogowym AutoCad'a pojawi się polecenie Wybierz obiekty:, należy wskazać miejsce parkingowe nr 17 i nacisnąć klawisz Enter. Przy obiekcie pojawi się, pisana bardzo małymi literami etykieta. Rys. 28. Etykieta pobrana z bazy i wstawiona. mgr inż. Janusz Bonarowski, mgr inż. Jacek Jusis, dr inż. Grzegorz Linkiewicz 14