Modifying a Database Table
W skrócie
- Dowiedz się, jak aktualizować pola komponentów bezpośrednio w tabeli lub w oknie dialogowym oraz dodawać i trwale usuwać rekordy.
- Poznaj sposoby wyświetlania, dodawania, usuwania i zmieniania kolejności łączy do dostawców dla komponentów w bazie danych.
- Dowiedz się, jak pola łączy do dostawców są aktualizowane i ponownie wykorzystywane po zmianie łączy.
Często zachodzi potrzeba wprowadzenia zmian w rekordzie komponentu w bazie danych. Jeden lub więcej pól istniejącego komponentu może wymagać aktualizacji, aby lepiej odzwierciedlały jego bieżący stan. Może pojawić się nowy komponent dostępny do użycia, który trzeba dodać do odpowiedniej tabeli bazy danych. Konieczne może być uzupełnienie komponentów o informacje dotyczące łańcucha dostaw. Komponent mógł zostać oznaczony jako „przestarzały” i, ponieważ nie powinien już być używany w projektach, należy go całkowicie usunąć z bazy danych.
Zarówno edytor DatabaseLib, jak i edytor SVNDatabaseLib umożliwiają wykonywanie tych czynności bezpośrednio za pośrednictwem Table Browser, bez konieczności otwierania zewnętrznej bazy danych. Po wybraniu odpowiedniej tabeli polecenia służące do zarządzania jej rekordami w bazie danych są dostępne w menu kontekstowym otwieranym prawym przyciskiem myszy.
Dostęp do poleceń modyfikowania wybranej tabeli w połączonej bazie danych.
Edycja istniejącego komponentu
Istniejący rekord komponentu w tabeli połączonej bazy danych można zmodyfikować na dwa sposoby:
- In-place Editing - kliknij odpowiednie pole i zmień jego wartość zgodnie z potrzebami. Po zakończeniu naciśnij Enter lub kliknij poza polem, a następnie kliknij Yes w wyświetlonym oknie dialogowym z prośbą o potwierdzenie zapisania zmiany w bazie danych.
- Dialog-based Editing - kliknij prawym przyciskiem myszy wpis odpowiadający wybranemu rekordowi komponentu i wybierz polecenie Edit Component z menu kontekstowego. Pojawi się okno dialogowe edycji tego komponentu, zawierające wszystkie pola nadrzędnej tabeli bazy danych wraz z ich wartościami. Kliknij wpis Field Value, aby go edytować. Po wprowadzeniu wszystkich żądanych zmian kliknij OK — zmiany zostaną zapisane w tabeli zewnętrznej bazy danych i będą widoczne w odpowiednio zaktualizowanych wpisach tego komponentu na karcie Table Browser.
Przykład edycji pól rekordu komponentu z użyciem obu metod edycji.
Dodawanie nowego komponentu
Aby dodać nowy komponent do tabeli bazy danych, kliknij prawym przyciskiem myszy w dowolnym miejscu w Table Browser i wybierz polecenie Add New Component z menu kontekstowego. Pojawi się okno dialogowe New Component zawierające wszystkie pola nadrzędnej tabeli bazy danych. Wprowadź wymagane informacje dotyczące nowego komponentu fizycznego, a następnie kliknij OK. Nowy komponent zostanie dodany na końcu tabeli.
Przykład dodawania nowego komponentu do tabeli w połączonej bazie danych.
Usuwanie istniejącego komponentu
Aby trwale usunąć istniejący komponent z tabeli bazy danych, kliknij prawym przyciskiem myszy jego wpis w Table Browser i wybierz polecenie Delete Component z menu kontekstowego. Pojawi się okno dialogowe potwierdzenia — kliknij Yes, aby kontynuować usuwanie.
Zarządzanie informacjami dotyczącymi łańcucha dostaw
Related page: Tworzenie powiązań z danymi dostawców
Korzystając z funkcji bieżących danych dostawców w Altium Designer, można przeszukiwać bazy danych dostawców bezpośrednio z poziomu Altium Designer i łączyć komponenty projektu z odpowiadającymi im pozycjami w ofercie dostawców.
Podstawą tej funkcji jest Supplier Link. Ten kluczowy element zapewnia bieżące powiązanie między komponentem Altium Designer a pozycją w bazie komponentów elektronicznych dostawcy.
Utworzenie powiązania z dostawcą wymaga dodania dwóch parametrów do odpowiedniego komponentu docelowego Altium Designer:
- Supplier n
- Supplier Part Number n
n to przyrostek w postaci liczby całkowitej, używany do rozróżniania pozycji w ofercie dostawców, gdy do tego samego komponentu dodano wiele powiązań.
Wyświetlanie i edycja powiązań z dostawcami
Powiązania z dostawcami aktualnie zdefiniowane dla komponentu bazy danych można wyświetlać i edytować za pomocą okna dialogowego powiązań z dostawcami dla komponentu. Aby otworzyć to okno dialogowe, kliknij prawym przyciskiem myszy wewnątrz rekordu komponentu na karcie Table Browser aktywnego pliku DbLib/SVNDbLib i wybierz polecenie Edit Supplier Links z menu kontekstowego.
Przykład edycji aktualnie zdefiniowanych powiązań z dostawcami dla wybranego komponentu bazy danych. Kliknij Dodaj, aby otworzyć okno dialogowe dodawania powiązań z dostawcami i wyszukać dodatkowego dostawcę.
Okno dialogowe Supplier Links for zawiera listę wszystkich aktualnie zdefiniowanych powiązań z dostawcami dla danego komponentu.
W oknie dialogowym możesz:
-
Wybrać dostawcę i kliknąć przycisk usuwania (
), aby usunąć tego dostawcę.
- Kliknąć i przeciągnąć dostawcę, aby zmienić jego pozycję na liście dostawców.
- Kliknąć przycisk Add, aby dodać kolejnego dostawcę. Pojawi się okno dialogowe Add Supplier Links, w którym możesz wyszukać i dodać kolejne powiązanie z dostawcą. Wyszukiwanie pozycji dostawców odbywa się w taki sam sposób jak w panelu Manufacturer Part Search.
Po zakończeniu edycji powiązań z dostawcami kliknij OK. Rekord komponentu w bazie danych zostanie zaktualizowany, a dla każdego nowo dodanego powiązania zostaną dodane pola Supplier n i Supplier Part Number n. Te pary pól mają przyrostek w postaci liczby całkowitej n, który pozwala rozróżnić wiele zdefiniowanych powiązań z dostawcami.