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ę.

 

Powrót