PRACA Z BAZAMI DANYCH w AutoCAD-zie AutoCAD umożliwia dostęp do zewnętrznych baz danych, utworzonych zarówno w MS ACCESS czy w MS EXCEL, jak i w dbase czy SQL Server. Połączenie następuje poprzez odwołanie się do danych z jednego lub kilku rekordów w wybranej tabeli z bazy. Możliwe jest również dołączanie tzw. etykiet, wyświetlających na rysunku (także przestrzennym 3D) dane w postaci opisów tekstowych. Aby wykorzystać bazę danych w AutoCAD-zie, należy wykonać kilka czynności: a) skonfigurować źródło danych; b) dokonać połączeń danych z obiektami rysunku (z użyciem szablonów połączeń); c) utworzyć etykiety (z użyciem szablonów etykiet); d) zbudować zapytania do bazy i użyć ich do filtrowania danych. 1. Konfiguracja bazy danych Dostęp w AutoCADzie do zewnętrznych baz danych następuje poprzez sterownik ODBC (plik dbsamples.udl), umieszczony w folderze instalacyjnym AutoCADa, w podkatalogu Data Links. Na początku należy uzgodnić plik konfiguracyjny bazy z podłączanymi danymi poprzez: a) wybór z menu Narzędzia opcji Połącz z bazą danych otwiera to okno Menedżer połączeń DB z węzłem rysunku oraz węzłem źródła danych, b) wybór z nowego menu Baza opcji Źródła danych Konfiguracja, c) wskazanie w oknie Konfiguruj źródło danych pliku źródła danych (sterownik dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK, d) w oknie Właściwości łącza danych na zakładce Dostawca wskazanie Microsoft OLE DB Provider for ODBC Drivers, a w zakładce Połączenie z listy wybranie Baza danych MS Access (lub Pliki programu Excel) i OK,
e) wybór z menu Baza opcji Źródła danych Połącz, f) wybór z okna Wybierz obiekt z danymi pliku jet_dbsamples (lub pliku Excela) i OK, g) wybór z okna Wybierz bazę danych pliku bazy lub arkusza Excel i OK. Po zakończeniu procesu konfiguracji w oknie Menedżer połączeń DB jest widoczna drzewiasta struktura węzła rysunków i węzła źródła danych, gdzie z menu podręcznego dla wybranej tabeli można wskazać żądaną opcję (np. Widok danych). Odłączenie źródła danych następuje po wybraniu z menu podręcznego danej bazy (np. jet_dbsamples)opcji Rozłącz.
2. Łączenie bazy z rysunkiem poprzez szablony połączeń Połączenie pomiędzy tabelą a obiektem graficznym na rysunku następuje po utworzeniu szablonu połączeń, który wskazuje pola kluczowe tabeli wykorzystywane w połączeniu. Tworzenie szablonu połączeń polega wybraniu z menu podręcznego wskazanej tabeli (w oknie Menedżer połączeń DB w węźle źródła danych) opcji Nowy szablon połączenia (lub z menu Baza), a następnie podaniu nazwy szablonu i zaznaczeniu pola kluczowego tabeli. Można używać różnych szablonów, utworzonych w podobny sposób, do połączenia jednego obiektu z kilkoma tabelami z danymi (poprzez kilka połączeń). Po zbudowaniu szablonu(-ów) połączeń można tworzyć połączenia obiektu(-ów) rysunku z jednym lub kilkoma rekordami tabeli, które przebiega w kilku etapach: a) w oknie Menedżer połączeń DB należy otworzyć tabelę do podłączenia, która ma utworzony szablon połączenia b) w oknie Widok danych z listy Wybierz szablon połączenia trzeba wskazać właściwy szablon, c) zaznaczyć jeden lub kilka (z CTRL lub SHIFT) rekordów do połączenia, d) z menu podręcznego (lub z menu Dane) wybrać opcję Ustawienia połączeń i etykiet Utwórz połączenia, e) z menu podręcznego (lub z menu Dane) wybrać opcję Połącz! f) zaznaczyć na rysunku obiekt(-y) do połączenia z danymi i zatwierdzić ENTER. Bezpośrednio po utworzeniu połączenia wybrane rekordy są zaznaczone kolorem żółtym (lub w inwersji niebieskim), a w węźle rysunku (na drzewie) jest widoczna nazwa szablonu połączenia. Usunięcie danego połączenia (w oknie Menedżer połączeń DB) następuje po wybraniu z menu podręcznego opcji Usuń połączenia. Z menu Baza - Połączenia można usunąć kilka lub wszystkie połączenia.
3. Przeglądanie połączeń w bazie i na rysunku Do przeglądania połączonych rekordów w bazie lub obiektów na rysunku służą odpowiednie opcje z menu Dane lub ikony w oknie Widok danych. Aby zlokalizować na rysunku wszystkie obiekty połączone z daną tabelą najlepiej zaznaczyć jej wszystkie rekordy i wybrać opcję (lub ikonę) Pokaż połączone obiekty. Aby sprawdzić czy obiekt(-y) na rysunku są połączone z bazą należy zaznaczyć obiekt(-y) i wybrać opcję (lub ikonę) Pokaż połączone rekordy. Można również szybko zlokalizować połączone obiekty lub rekordy poprzez wykorzystanie opcji (lub ikon) Pokaż automatycznie połączone obiekty lub Pokaż automatycznie połączone rekordy. 4. Wykorzystanie etykiet Etykiety umożliwiają wyświetlanie bezpośrednio na rysunku AutoCAD-a danych z wybranych pól połączonej bazy. Przed użyciem etykiet należy utworzyć szablon etykiety, w którym zostaną wskazane rekordy do wyświetlania w postaci etykiety. Szablony określają również format tekstu etykiety. Tworzenie szablonu etykiety polega wybraniu z menu podręcznego wskazanego szablonu połączenia (w oknie Menedżer połączeń DB w węźle źródła danych) opcji Nowy szablon etykiety (lub z menu Baza), a następnie podaniu nazwy szablonu i przycisk Kontynuuj.
W oknie Szablon etykiety należy pod zakładką Pola etykiety wybrać nazwę pola i przycisk Dodaj. Wstawione pole można poprzedzić dowolnym napisem oraz dokonać niezbędnego formatowania i ustawienia tekstu etykiety (zakładka Znak). Etykieta pojawi się na rysunku jako etykieta niezwiązana (samotna) po wybraniu z menu podręcznego (w oknie Widok danych) opcji Ustawienia połączeń i etykiet Utwórz samotne etykiety. Następnie z menu podręcznego wybranego rekordu wskazać opcję Połącz! i określić na ekranie punkt wstawienia etykiety. Etykieta może pojawić się na rysunku jako etykieta dołączona (związana) po ustawieniu z menu podręcznego (w oknie Widok danych) opcji Ustawienia połączeń i etykiet Utwórz dołączone etykiety. Następnie z menu podręcznego wybranego rekordu wskazać opcję Połącz! i zaznaczyć na ekranie obiekt, z którym etykieta ma być połączona.
5. Tworzenie i wykorzystanie zapytań Zapytania umożliwiają znalezienie informacji w bazie i jej selektywne przeglądanie, na podstawie określonych kryteriów wyszukiwania. Do tworzenia zapytań do bazy jest wykorzystywany Edytor zapytań, uruchamiany z menu Baza Zapytania Nowe zapytanie o zewnętrzną tabelę. Po wybraniu właściwej tabeli (okno Wybierz obiekt z danymi) i podaniu nazwy zapytania (okno Nowe zapytanie) pojawi się okno Edytora zapytań z czterema zakładkami do budowy zapytań (m.in. Zapytanie SQL).
utworzeniu szablonu połączeń, który wskazuje pola kluczowe tabeli wykorzystywane w połączeniu. menu), a następnie podaniu nazwy szablonu i zaznaczeniu pola kluczowego tabeli. a) b) wybór z menu opcji z bazą danych otwiera to opcji z bazą danych otwiera to okno złem rysunku oraz węzłem źródła danych, c) wybór z nowego menu opcji Źródła danych Konfiguracja, d) wskazanie w oknie Konfiguruj źródło pliku źródła danych (sterownik dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK, e) w oknie Właściwości łącza danych na zakładce Dostawca wskazanie Microsoft OLE DB Provider for ODBC Drivers, a w zakładce Połączenie z listy wybranie Baza danych MS Access (lub Pliki programu Excel) i OK, Uruchomienie AutoCADa następuje po kliknięciu na pulpicie ikony AutoCAD 2000 lub z menu Start - Programy - AutoCAD 2000-Polski - AutoCAD 2000. W oknie Rozpocznij należy wybrać ustawienia metryczne i wcisnąć przycisk OK. 6. Wygląd ekranu