DesignSeries00008.pngSkojarzenie rekordów z bazą danych

Polecenie

Lokalizacja

Skojarzenie rekordu

Narzędzia > Baza danych

Każde pole rekordu musi zostać przypisane właściwej kolumnie. Rekordy, które są wymagane, ale jeszcze nie istnieją w pliku, można utworzyć w momencie kojarzenia rekordów z bazą. To dotyczy również rekordów IFC/COBie, które po utworzeniu mogą być skojarzone z bazą danych. W tym celu należy powiązać ich właściwości z tabelą bazy. Skojarzenia rekordu można zapisać w pliku XML, a następnie zaimportować je do innego pliku.

Rekordy mogą być również automatycznie tworzone i kojarzone z bazą (zob. Tworzenie rekordów na podstawie tabel).

Aby powiązać żądane rekordy z tabelą bazą danych, wykonaj następujące kroki:

1.      Zaznacz polecenie. LUB: W zakładce Dane palety Info danego obiektu zaznacz rekord, który został z nim skojarzony, a następnie kliknij przycisk Skojarzenie rekordu.

W oknie dialogowym Skojarzenie rekordu wyświetli się lista dostępnych rekordów i obiektów parametrycznych w pliku. Rekordy te są podporządkowane trzem rodzajom: dokument niestandardowy, IFC/COBie lub typ parametryczny. Każdy rekord może zostać skojarzony ze źródłem danych, które zostało wcześniej skojarzone z plikiem.

RecordFconnect.png 

2.      Aby skojarzyć obiekt parametryczny lub dokument niestandardowy, zaznacz rekord i kliknij Edytuj. Aby uzyskać więcej informacji na temat kojarzenia rekordu IFC, przejdź do: Tworzenie lub edycja i kojarzenie właściwości IFC/COBie.

W oknie Edytuj rekord pojawią się dodatkowe ustawienia bazy danych, które są dostępne dopiero po połączeniu z bazą danych.

RecordFmtEdit.png 

3.      Zaznacz pole wyboru Połączenie z bazą danych w celu powiązania pól z wybraną bazą danych i tabelą. Te pola zostaną wyświetlone tylko wtedy, gdy z plikiem jest skojarzona baza danych.

W razie potrzeby zmień skojarzoną bazę danych, klikając polecenie Zarządzaj danymi, lub skoryguj zaznaczoną tabelę, klikając przycisk Pokaż tabelę.

4.      Kliknij Ustawienia, aby wyznaczyć sposób aktualizacji bazy danych.

Na ekranie wyświetli się okno dialogowe Ustawienia. Zaznacz, jakie operacje mają zostać przeprowadzone w tabeli podczas edycji skojarzonego rekordu lub obiektu, z którym rekord ten jest skojarzony. (Zmiany te nastąpią w momencie aktualizacji bazy danych. Zob.: Aktualizacja bazy danych. Użytkownik otrzyma komunikat o każdej zmianie wprowadzonej w bazie danych.)

5.      Kliknij OK, aby powrócić do okna Edytuj rekord.

6.      Przypisz każde pole do tabeli z wybranej bazy danych. Zaznacz rekord i kliknij Edytuj.

Na ekranie pojawi się okno dialogowe Edytuj pole.

Field_connect.png 

7.      Wybierz odpowiedni wiersz z bazy danych dla kategorii BD - kolumna i zaznacz tryb komunikacji z bazą danych BD - typ skojarzenia.

        Odczyt i zapis Wymiana danych może odbywać się w obydwu kierunkach między bazą danych a plikiem Vectorworks.

        Tylko do odczytu Można wczytywać informacje z bazy danych w pliku Vectorworks, ale nie można aktualizować bazy danych na podstawie rekordów z Vectorworks.

        Tylko do zapisu Można aktualizować bazę danych przy użyciu danych z pliku Vectorworks, ale nie można dostosować pól rekordów z Vectorworks przy użyciu informacji z bazy danych.

8.      W kolejnych oknach dialogowych kliknij OK. Okno dialogowe Edytuj rekord zostanie zaktualizowane. W oknie zostaną wyświetlone dane z tabeli oraz typ skojarzenia z bazą.

Kliknij w jedną z kolumn dla kategorii Zapis/Odczyt, aby zmienić typ skojarzenia z bazą dla wybranego wiersza.

RecordFmtEdit_data.png 

9.      Po skojarzeniu każdego pola rekordu kliknij OK. Pola w rekordzie zostały skojarzone z danymi z tabeli bazy danych, a typ skojarzenia został zdefiniowany. W zakładce Dane w palecie Info zostaną wyświetlone skojarzone rekordy z nazwą bazy danych i tabeli.

oip_RecName.png 

Tworzenie lub edycja i kojarzenie właściwości IFC/COBie

Jak wspomniano w poprzednim zagadnieniu, nowe jednostki IFC można utworzyć podczas kojarzenia właściwości z bazą danych. Poza tym istnieje możliwość edycji właściwości już istniejących jednostek IFC. Należy jednak pamiętać, że proces tworzenia lub edycji rekordów IFC/COBie przebiega inaczej niż w przypadku standardowych rekordów. W praktyce oznacza to, że użytkownik kojarzy właściwości IFC/COBie, a nie pola rekordu.

Aby powiązać rekordy IFC/COBie z zewnętrzną bazą danych, można też skorzystać z innej zaawansowanej metody. W tym celu skojarz bazę z rekordami niestandardowymi, a następnie użyj polecenia Menedżer danych IFC, aby powiązać pola IFC (jednostki IFC lub zestawu parametrów) z polami rekordu niestandardowego. Nie ma też potrzeby, aby wszystkim obiektom nadawać dane IFC. To samo dotyczy użycia Pipety czy okna dialogowego Dane IFC. Wystarczy bowiem podczas korzystania z symboli, dobrać dla każdej definicji symbolu inne opcje mapowania danych IFC w zależności od rekordu.

Aby utworzyć lub powiązać rekord IFC/COBie, wykonaj następujące kroki:

1.      W oknie Skojarzenie rekordu kliknij przycisk Nowy, aby utworzyć nowy rekord. Aby edytować dany rekord IFC/COBie, zaznacz go i kliknij Edytuj.

Na ekranie zostanie wyświetlone okno dialogowe Nowy rekord IFC/COBie lub Edytuj rekord IFC/COBie. Jeśli tworzysz nowy rekord IFC/COBie, wybierz jednostkę IFC z listy, aby wyświetlić jego właściwości i dokonać skojarzenia. Jeżeli edytujesz rekord IFC/COBie, wybór jednostki nie jest konieczny. Możesz od razu przejść do edycji skojarzenia.

NewIFCrecord.png 

2.      Zaznacz właściwość, aby ją skojarzyć. Podaj wartość domyślną.

3.      Wybierz żądaną bazę danych i zaznacz właściwą tabelę na liście BD - tabela. Wskaż odpowiednią opcję dla BD - kolumna.

4.      Zaznacz rodzaj skojarzenia na liście rozwijanej Typ skojarzenia z bazą danych.

        Odczyt i zapis Wymiana danych może odbywać się w obydwu kierunkach między bazą danych a plikiem Vectorworks.

        Tylko do odczytu Można wczytywać informacje z bazy danych w pliku Vectorworks, ale nie można aktualizować bazy danych na podstawie właściwości.

        Tylko do zapisu Można aktualizować bazę danych przy użyciu danych z pliku Vectorworks, ale nie można dostosować właściwości rekordów przy użyciu informacji z bazy danych.

Kliknij w jedną z kolumn w kategorii Zapis/Odczyt, aby zmienić typ skojarzenia z bazą dla wybranego wiersza.

5.      Kliknij OK, aby powrócić do okna dialogowego Skojarzenie rekordu. Okno dialogowe zostanie odświeżone i wyświetli nazwę skojarzonej bazy danych.

~~~~~~~~~~~~~~~~~~~~~~~~~

Połączenie z bazą danych

Baza danych

Skojarzenie obiektów z bazą danych

Aktualizacja bazy danych

Zagadnienie: Rekordy, raporty i raporty domyślne (zestawienia)

Komunikacja między bazą danych a Vectorworks