Aby utworzyć lub zmodyfikować bazę danych opisów odnośników w programie Microsoft® Access (zamiast użycia Edytora opisów odnośników), najpierw należy się zapoznać ze schematem bazy danych używanym w programie AutoCAD Architecture 2021 toolset.
Baza danych opisów odnośników zawiera cztery tabele:
- Fingerprint
- Groups
- Keynotes
- KeySort
Tabela Fingerprint
Tabela Fingerprint w sposób unikalny identyfikuje bazę danych opisów odnośników i zawiera następujące pola:
- GUID: jest to unikalny, globalny identyfikator określonej bazy danych opisów odnośników. Po wstawienia pola opisów odnośników AEC w celu określenia opisu odnośnika, tworzone jest łącze do bazy danych opisów odnośników używające identyfikatora GUID i wiersza identyfikatora opisu odnośnika w tabeli opisu odnośnika. Jeżeli podczas tworzenia bazy danych pole pozostanie wolne, GUID jest tworzone podczas wczytywania bazy danych za pomocą okna dialogowego dodawania/usuwania baz danych opisów odnośników.
- Type: w przypadku bazy danych opisów odnośnika to pole musi zawierać łańcuch znaków „Keynote”. (W przypadku bazy danych komponentów detali łańcuch znaków to „Component”).
- Author, Display Name i Description: wartości dla tych pól są wyświetlane w odpowiednich polach w oknie dialogowym dodawania/usuwania baz danych opisów odnośników.
Tabela Groups
Tabela Groups definiuje hierarchiczną organizację opisów odnośnika w bazie danych. Hierarchia określa porządek wyświetlania podziałów, grup, podgrup i pojedynczych opisów odnośnika w Edytorze opisów odnośników, oknie dialogowym Wybieranie opisu odnośnika i w legendach opisów odnośników. Następujące pola odnoszą się do każdego wiersza tabeli:
- ID: numer identyfikujący określony wiersz tabeli.. Ten numer nie powinien nigdy się zmieniać.
- Parent: identyfikuje nadrzędny poziom grupy w polu Grupa.
- Group: identyfikuje określony podział na grupę lub podgrupę. Należy zauważyć, że nadrzędna grupa (\-*) szczególna, a jej ID to zero.
- Description: udostępnia opisową nazwę grupy.
- Modified: jeżeli to pole jest zaznaczone, oznacza to, że wiersz został zmodyfikowany i zapobiega nadpisaniu wiersza w przypadku migracji bazy danych po wydaniu nowych elementów bibliotecznych przez firmę Autodesk. Należy kliknąć to pole, aby włączyć ochronę dla każdego modyfikowanego pola.
Tabela Keynotes
Ta tabela definiuje pojedyncze opisy odnośników dla wszystkich grup zdefiniowanych w tabeli Grupy. Zawiera następujące pola:
Tabela KeySort
Ta tabela zawiera znaczniki sortowania kluczy, które reprezentują różne wzory kluczy w bazie danych. Porządek wyświetlania znaczników w tej tabeli określa porządek wyświetlania wzorów kluczy w Edytorze opisów odnośników, w oknie dialogowym Wybieranie opisu odnośnika i w legendach opisów odnośników. Oznacza to, że wszystkie opisy kluczy z kluczami używającymi identyfikatora wzoru zidentyfikowanego przez znacznik w rekordzie 1 zostaną wyświetlone przed opisami odnośników ze wzorami kluczy zidentyfikowanymi przez kolejne rekordy w tabeli. Na powyższej ilustracji pokazano maskę sortowania klucza dla bazy danych AecKeynotes dostarczonej z programem AutoCAD Architecture 2021 toolset. Dla znaczników kluczy stosowane są następujące konwencje:
- Pola wybieralne należy umieścić w nawiasach [ ], a ograniczniki w nawiasach klamrowych { }. Przykład: [pole]{ogranicznik}[pole].
- Ogranicznikami mogą być wszystkie znaki oprócz lewego ukośnika (\). Nie mogą to być też łańcuchy rozpoczynające się lewym ukośnikiem. (Lewy ukośnik jest zarezerwowany dla systemu).
- Zastosuj znak krzyżyka (#), aby wskazać znak numeryczny i znak zapytania (?), aby wskazać znak alfanumeryczny (cyfrę, literę lub znak interpunkcyjny).
- W przypadku pól o stałej długości należy użyć określonej liczby znaków. Przykład: [###] oznacza pole o długości trzech znaków.
- Użyj [#...#], aby wskazać pole numeryczne o zmiennej długości i [?...?] dla pola alfanumerycznego o zmiennej długości.
- Po polu o zmiennej długości zawsze następuje ogranicznik, chyba że jest to ostatnie pole znacznika.
Przykłady kluczy używających wzoru zdefiniowanego przez znacznik [#####]{. }[?][#...#] na ilustracji powyżej zawierałyby 03250.A1, 07250.B102, i 09250.C1007.
Można także określić znaczniki sortowanie kluczy za pomocą Edytora opisów odnośników.