Я розробник програмного забезпечення, і хоч на сервер - класна ідея, я сумніваюся, що варто подорожувати саме для вас та ваших поточних потреб. Якщо у вас була система інвентаризації, до якої повинні були звертатися інші, це вже інша історія, але як ви описали її лише для вас. Я уважно ознайомився з переліченою вище системою PartKeepr, а також з деякими іншими програмами диспетчера ресурсів, що відображаються в Github. ви могли витратити все життя, намагаючись знайти саме потрібну. Як і інші, я настійно рекомендую Excel. Дізнайтеся, як використовувати дані -> фільтр -> автофільтр.
Не вникаючи занадто багато деталей, конструкціям баз даних надаються правила (звані "нормалізація"), щоб вони були швидкими та ефективними. З вашими потребами жоден спосіб не може зробити один файл сховища даних (DataBase) тим, що ви хочете зробити. Хороша новина в тому, що Excel легко дозволить вам порушити правила для повноцінного функціонування.
У вас є пара потреб, які були б трохи незвичними. --Категорії зі структурою дерева. Візьміть порожній аркуш у своїй робочій книжці XL та створіть ідеальну структуру дерева. Скільки у вас гілок? Ось приклад:
-Level 1
*Level 2
*Level 3
-Connectors
*Wiring
*Blade Type
*Banana Pins
*Coax Cable
*Terminal Blocks
*Barrel Power Connectors
Намалюйте дерево ваших категорій. Позначте свій довідковий аркуш, щоб ви могли посилатися тут, коли вам потрібно додати елемент, і не можете згадати, до якої категорії він входить. Тоді на вашій електронній таблиці даних (для цього прикладу) ви б використали три різні суміжні стовпчики. Колонка 1 = рівень 1, стовп 2 = рівень 2 тощо. Очевидно, що вам доведеться дублювати категорію "заголовки" для кожного компонентного рядка,
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...
Пам'ятайте, що ви можете використовувати автофільтр даних для фільтра даних у кількох стовпцях.
Для пошуку матеріалів, які посилаються на спеціальний проект, вам доведеться використовувати модель "Тег". Вам доведеться знову створити довідковий аркуш. Чому ти питаєш? Тому що важливо, щоб кожен тег був єдиним кодовим словом. "Точний вольтметр v2" стає "AV_V2". У вашій електронній таблиці буде вказано СІНЬКИЙ стовпець під назвою "Теги проекту". У цьому полі ви нічого не додасте, або які проекти колись використовували цей компонент. Кожен тег ОБОВ'ЯЗКОВО розділити пробілом. Це поле може мати нуль, одну, п'ять або п’ятдесят записів. Коли ви хочете знайти всі компоненти для проекту, який вас цікавить, ви просто закрутіть дані-> filter-> autofilter -> містить (кодове слово), і вам добре. (або це було кодове слово?) НЕ СТВОРЮЙТЕ НОВУ КОЛОМУ ДЛЯ КОЖНОГО ПРОЕКТУ. Повірте, це згодом зіпсує тебе. (Зауважте, саме ця вимога "відслідковувати, який проект" від вас змінює нормалізацію бази даних. Подивіться на 3-ю нормальну форму БД. І через це ACCESS буде дещо заплутаним у використанні. Ви, безумовно, повинні додати більше таблиці.)
Дітто для WishList. Створіть одну колонку. Вставте потрібну кількість деталей (1, 2, X або порожню).
Підказка: Я багато працював над корпоративною базою XL. Хоча дуже спокусливо намагатися додати унікальні рядки до бази даних, щоб зробити її більш “читабельною”, протистояти цьому заклику за будь-яку ціну. У вашої бази даних буде заголовок одного рядка, потім один рядок на компонент, простий. Якщо вам потрібно створити гарний вихід, навчіться використовувати макроси, а потім скопіюйте рядки на інший аркуш, а потім роздрукуйте цей аркуш. Не накручуйте головну таблицю бази даних.
Ще одна ідея. XL легко зберігатиме слова та зображення. Ви також можете створити інші аркуші у своїй робочій книзі Excel. Один проект на аркуші. На цьому аркуші - фото повного проекту та ключових приміток, а також схематичний знімок екрана. Перейменуйте аркуш (використовуйте назви проектів ключових слів?), Ніж додайте це посилання до системи каталогів ключових слів. Можливо, це буде приємний спосіб організувати речі. Також зверніть увагу. Ви доклали багато роботи до цього, найкраще дослідити автоматизовану систему резервного копіювання.
Це вам допоможе? Вибачте за тривалу відповідь, мені платять словом: ^)