Zakres ćwiczenia 2:
Zastosowanie wizualnych technik wykorzystania bazy danych w MicroStation
Ćwiczenie 2.1. VisualSQL Builder -
2.1.1. Podstawy VSQL Review
Uruchamiamy Mst /J otwierając plik cd09.dgn i łączymy się do poprzednio używanej bazy danych. Sprawdź lub ustaw tryb wyświetlania (Forms) w oknie Stettings>Database>Dialog Forms na NONE
Uruchamiamy narzędzie VisualSQL (Key In - VSQL Review) i klikamy na cenrorid dowolnej parceli. Następnie naciskamy klawisz Review i przeglądamy centroidy parcel 13, 10, 11 (tych samych co z ćwiczenia 1.3.3. pkt. 4).
W trakcie przeglądania ww. parcel zmień wartości w polach owner - na polskie nazwisko właściciela, pace_value - czyli cenę działki. Każdą operację potwierdź naciśnięciem klawisza Update.
Następnie ponownie załaduj Tekst Nody dla tych parcel. Sprawdź w tabeli Parcel (otwierając accessa) czy zmiany dla parcel 13, 10, 11 zostały zachowane. Wykonaj dwa samodzielne pytania.
2.1.2. Podstawy VSQL Builder
Uruchamiamy następnie
narzędzie vsql open i wykonujemy zapytania do tabeli parcel. Wybieramy tabelę parcel (klawiszem
Tabels). Następnie konstruujemy pytanie
SQL. Wybierz
wszystkich właścicieli którzy mają droższą działkę 25000$
i mapid = 9. Przeglądnij kilka działek klawiszem
Locate (po jego naciśnięciu wybieramy okno widokowe klikamy raz
a potem drugi raz potwierdzamy nasz wybór). Następnie
dostosowujemy Zoom Ratio tak aby wygodnie przeglądać parcele
naszego rysunku.
Następnie do naszego pytania dokładamy zakładkę Order by,
wybieramy kolumnę obszar działki (parc_area) ustawiamy opcję
Descending i dokładamy (Apply) warunek do naszego pytania.
W ten sposób uzyskamy możliwość przeglądania działek w kolejności od największej do najmniejszej. Zachowaj pytanie (query) i zachowaj wyniki zapytania (results).
Ćwiczenie 2.2. VSQL
Builder Konfiguracja Screen Forms (Formatek Ekranowych Bazy
Danych)
Ponownie uruchamiamy vsql open i
wykonujemy (execute) zapytanie select * from parcel. Tak powstałą formę Zapisujemy
- VSQL > Forms>SaveAs - w katalogu domyślanym i pod własną
nazwą- np. format. Zamykamy formę parcel. Otwieramy
do edycji formę format.rsc.
VSQL > Forms>Edit. Pojawią się nam dwa okna: Lewe
okno Edycyjne parcel: ..\system\datat\forma.rsc i okno Projektowe o nazwie parcel. Dokonaj edycji formatki tak aby
formatka przybrała kształt taki jak poniżej
Następnie w Accesie
wpisz do tabeli Mscatalog w wierszu tabeli parcel w kolumnie o
nazwie screenforms nazwę twojej formatki np.- format.rsc
Zamknij tabelę
mscatalog.
W MSt w oknie Stettings>Database>Dialog zmień Forms na
Text Screen.
Wpisz komendę vsql review.
Powinna się ukazać
twoja formatka.
Następnie w MSt w oknie Stettings>Database>Dialog zmień
Forms na None i ponownie przeglądnij narzędziem vsql review ten sam centroid co poprzednio. Zauważ różnicę.