Jestem programistą i idąc na serwer to świetny pomysł, wątpię, aby był on wart podróży dla Ciebie i Twoich bieżących potrzeb. Jeśli miałeś system ekwipunku, do którego inni musieli mieć dostęp, to inna historia, ale tak jak to opisałeś tylko dla ciebie. Przyjrzałem się uważnie wyżej wymienionemu systemowi PartKeepr, a także niektórym innym programom do zarządzania zapasami wyświetlanymi w Github. możesz spędzić całe życie próbując znaleźć właściwy. Podobnie jak inni tutaj, zdecydowanie polecam Excel. Dowiedz się, jak korzystać z danych -> filtruj -> autofiltr.
Bez wchodzenia w zbyt wiele szczegółów projekty baz danych mają określone zasady (nazywane „normalizacją”), dzięki czemu są szybkie i wydajne. Z twoimi potrzebami nie ma możliwości, aby pojedynczy plik pamięci (DataBase) mógł zrobić to, co chcesz. Dobra wiadomość jest taka, że Excel z łatwością pozwoli ci złamać zasady pełnej funkcjonalności.
Masz kilka potrzeb, które byłyby nieco nietypowe. - Kategorie ze strukturą drzewa. Chwyć pusty arkusz ze skoroszytu XL i stwórz idealną strukturę drzewa. Ile masz oddziałów? Oto przykład:
-Level 1
*Level 2
*Level 3
-Connectors
*Wiring
*Blade Type
*Banana Pins
*Coax Cable
*Terminal Blocks
*Barrel Power Connectors
Narysuj drzewo kategorii. Oznacz swój arkusz referencyjny, aby móc odnieść się tutaj, gdy chcesz dodać element, i nie pamiętasz, do której kategorii się zalicza. Następnie w arkuszu kalkulacyjnym danych (w tym przykładzie) użyjesz trzech różnych sąsiadujących kolumny. Kolumna 1 = poziom 1, kolumna 2 = poziom 2 itd. Oczywiście musiałbyś powielić kategorię „nagłówki” dla każdej linii komponentu,
Column A / Column B / Column C
Connectors / General / ()
Connectors / Wiring / Blade Type
Connectors / Wiring / Banana Pins
Connectors / Coax / ()
Connectors / Terminal Blocks / ()
Resistors / Suface Mount / ()
etc...
Pamiętaj, że możesz użyć autofiltru z filtrem danych w wielu kolumnach.
Aby znaleźć rzeczy, które prowadzą do specjalnego projektu, będziesz musiał użyć modelu „Tag”. Będziesz musiał ponownie utworzyć arkusz referencyjny. Dlaczego pytasz? Ponieważ ważne jest, aby każdy znacznik był JEDNYM słowem kodowym. „Dokładny woltomierz v2” zmienia się na „AV_V2”. W arkuszu kalkulacyjnym będziesz mieć POJEDYNCZĄ kolumnę o nazwie „Tagi projektu”. W tym polu nie dodasz nic, ani tego, co kiedykolwiek projekty wykorzystywały ten komponent. Każdy znacznik MUSI być oddzielony spacją. To pole może zawierać zero, jeden, pięć lub pięćdziesiąt wpisów. Kiedy chcesz znaleźć wszystkie komponenty dla interesującego Cię projektu, po prostu podkręć dane-> filtr-> autofiltr -> zawiera (słowo kodowe) i jesteś dobry. (lub było to słowo kodowe?) NIE STWÓRZ NOWY KOLUMNĘ DLA KAŻDEGO PROJEKTU. Uwierz mi, że zepsuję cię później. (Zauważ, że to wymóg „śledzenia, który projekt” od ciebie spowalnia normalizację bazy danych. Wyszukaj DB 3. normalna forma. Z tego powodu ACCESS byłby mylący w użyciu. Z pewnością musiałbyś dodać więcej tabele.)
To samo dotyczy WishList. Utwórz pojedynczą kolumnę. Wprowadź żądaną liczbę części (1, 2, X lub puste).
Wskazówka: Dużo pracy wykonałem na korporacyjnej bazie danych XL. Chociaż bardzo kusząca jest próba dodania unikatowych wierszy do bazy danych, aby uczynić ją bardziej „czytelną”, oprzeć się temu poparciu za wszelką cenę. Baza danych będzie miała jeden nagłówek wiersza, a następnie jeden wiersz na komponent, prosty. Jeśli musisz utworzyć ładny wynik, dowiedz się, jak używać makr, a następnie skopiuj linie do innego arkusza, a następnie wydrukuj ten arkusz. Nie wkręcaj z główną tabelą bazy danych.
Jeszcze jeden pomysł. XL z łatwością przechowuje słowa i obrazy. Możesz także utworzyć inne arkusze w skoroszycie programu Excel. Jeden projekt na arkusz. Na tym arkuszu znajduje się zdjęcie całego projektu i kluczowe notatki, a także zrzut ekranu schematu. Zmień nazwę arkusza (użyć nazw projektów słów kluczowych?) Niż dodaj ten link do systemu katalogów słów kluczowych. Może to być dobry sposób na utrzymanie porządku. Uwaga także. Włożyłeś w to dużo pracy, najlepiej zbadać zautomatyzowany system tworzenia kopii zapasowych.
Czy to zadziała dla ciebie? Przepraszam za tę długą odpowiedź, dostaję zapłatę za słowo: ^)