Łącza bazy danych i szablony połączeń

Połączenia baz danych wymagają szablonu połączenia identyfikującego, które pola tabeli zostaną skojarzone z poszczególnymi połączeniami używającymi tego szablonu.

Połączenia

Połączenia bazy danych kojarzą obiekty na rysunku z zewnętrzną składnicą danych w bazach danych, takich jak dBASE, Oracle i Microsoft Access. Można na przykład powiązać informacje zawarte w bazie danych pomieszczeń z obiektem polilinii reprezentującym obwiednię pomieszczenia w rysunku. Powiązanie między obiektem graficznym a tabelą bazy danych jest ustalane przez utworzenie połączenia, które odwołuje się do jednego lub kilku rekordów w tabeli bazy danych.

Połączenia i szablony połączeń

Nie można tworzyć połączeń z obiektami niegraficznymi, takimi jak warstwy i rodzaje linii.

Połączenia są ściśle powiązane z obiektami graficznymi, z którymi są skojarzone. Podczas przesuwania lub kopiowania połączonego obiektu połączenie zostanie przesunięte lub skopiowane wraz z nim. Gdy połączony obiekt zostanie usunięty, połączenie również zostanie usunięte.

Po utworzeniu połączenia między rekordem bazy danych i obiektem zostanie ustalona dynamiczna zależność. Gdy na przykład w tabeli bazy danych lokal magazynowy zostanie zmieniony na biurowy, program zaktualizuje informacje przechowywane w rysunku.

Połączenia opierają się na szablonach połączeń, które określają, jakie informacje mają być pobierane z tabeli bazy danych podczas ich tworzenia.

Szablony połączeń działają również jako skróty do tabel bazy danych, na których są oparte. Skrótów można użyć do otwierania, przeglądania i edycji tabel, do których się odwołują. Jest to szczególnie użyteczne, jeśli użytkownik posiada bardzo dużo źródeł danych skonfigurowanych w swoim systemie. Za każdym razem, gdy użytkownik chce odszukać określoną tabelę, zamiast przewijać listę źródeł danych, może otworzyć ją bezpośrednio z węzła rysunku, który jest z nią skojarzony.

Automatyczne wybieranie połączonych obiektów

Można tak ustawić opcje programu, aby po wybraniu w oknie Widok danych następnych rekordów w rysunku automatycznie zaznaczane były obiekty graficzne połączone z tymi rekordami. Analogicznie można tak ustawić opcje programu, aby po wybraniu w rysunku następnych obiektów graficznych zaznaczane były połączone z nimi rekordy bazy danych. W danym momencie może być aktywny tylko jeden z tych trybów automatycznego przeglądania elementów.

Inne opcje wyświetlania

W oknie Opcje widoku danych i zapytania użytkownik może ustawić kilka opcji przeglądania elementów, które wpływają na sposób wyświetlania rekordów i obiektów graficznych połączonych z wybranym w danej chwili elementem.

Opcja Automatycznie przesuń rysunek automatycznie wyświetla taki fragment rysunku, aby widoczne były obiekty skojarzone ze zbiorem bieżących rekordów wybranych w oknie Widok danych. Jeżeli w oknie Widok danych zostanie wybranych kilka rekordów, funkcja Automatycznie przesuń rysunek może nie być w stanie zmieścić ich wszystkich w oknie graficznym przy bieżącym współczynniku powiększenia obrazu. Aby tym sterować, można dla trybu Automatycznie przesuń rysunek ustalić współczynnik powiększenia obrazu, który zagwarantuje wyświetlanie wszystkich obiektów skojarzonych z bieżącym wybranym zbiorem rekordów.

Opcja Automatycznie powiększ rysunek automatycznie wyświetla takie powiększenie rysunku, aby wszystkie obiekty powiązane z bieżącym zbiorem rekordów były widoczne na ekranie. Użytkownik musi określić współczynnik powiększenia obrazu, który ustawia rozmiar zakresu wskazanego zbioru obiektów, w celu zdefiniowania procentu obszaru rysunku. Dostępny jest przedział od 20 do 90 procent, a wartością domyślną jest 50 procent. Wartość 50% oznacza, że albo wysokość zakresu wynosi 50% wysokości obszaru rysunku, albo szerokość zakresu wynosi 50% szerokości obszaru rysunku, w zależności od tego, który będzie mniejszy.

Można również określić następujące ustawienia przeglądania połączonych elementów:
  • Ustawienia wskazywania rekordów. Określa, czy w oknie Widok danych zostaną wyświetlone wszystkie rekordy, czy też tylko ich podzbiór skojarzony z bieżącym zbiorem wybranych obiektów graficznych. Jeżeli zostaną włączone opcje Pokaż wszystkie rekordy, Wybierz wskazane rekordy, użytkownik może określić kolor, jakim zostaną zaznaczone połączone rekordy.
  • Opcje kumulowania. Określa, czy program buduje zbiory wskazań połączonych obiektów graficznych lub rekordów w oknie Widok danych, czy też tworzy nowe zbiory po wybraniu następnych obiektów lub rekordów.

Aby uzyskać opis wszystkich dostępnych opcji, zobacz okno dialogowe Opcje widoku danych i zapytania w temacie BDPODŁĄCZ w sekcji Opis poleceń.

Odnajdywanie i usuwanie błędów połączeń

Zaleca się, aby okresowo było wykonywane sprawdzanie połączeń w rysunku w celu ich zaktualizowania lub usunięcia przerwanych połączeń. Program zawiera opcję Synchronizuj do analizy połączeń w rysunku opartych na konkretnym szablonie połączeń. Po uruchomieniu opcji Synchronizuj program wyświetla listę wykrytych błędów w oknie dialogowym Synchronizuj. Niektóre błędy (na przykład nieodpowiednia wielkość kolumny w tabeli źródłowej) mogą być naprawiane bezpośrednio w oknie dialogowym Synchronizuj. Błędy pozostałe (takie jak połączenia, które odwołują się do nieistniejących rekordów) muszą być poprawiane w źródłowej tabeli bazy danych.