Sou desenvolvedor de software e, embora ir a um servidor seja uma boa idéia, duvido que valha a pena a viagem para você e suas necessidades atuais. Se você tinha um sistema de inventário que precisava ser acessado por outras pessoas, essa é uma história diferente, mas como você a descreveu apenas para você. Examinei atentamente o sistema PartKeepr listado acima, bem como alguns dos outros programas de gerenciamento de inventário exibidos no Github. Você poderia passar a vida inteira tentando encontrar o caminho certo. Como outros aqui, recomendo fortemente o Excel. Aprenda a usar dados -> filtro -> filtro automático.
Sem entrar em muitos detalhes, os projetos de banco de dados recebem regras (chamadas "normalização"), para que sejam rápidos e eficientes. Com suas necessidades, de nenhuma maneira um único arquivo de armazenamento (DataBase) pode fazer o que você deseja. A boa notícia é que o Excel permitirá facilmente que você quebre as regras para obter funcionalidade completa.
Você tem algumas necessidades que seriam um pouco incomuns. - Categorias com estrutura em árvore. Pegue uma folha vazia na sua pasta de trabalho XL e crie sua estrutura de árvore perfeita. Quantos ramos você tem? Aqui está um exemplo:
-Level 1
*Level 2
*Level 3
-Connectors
*Wiring
*Blade Type
*Banana Pins
*Coax Cable
*Terminal Blocks
*Barrel Power Connectors
Desenhe sua árvore de categorias. Rotule sua folha de referência para que você possa consultar aqui quando precisar adicionar um item e não se lembrar em qual categoria ele se encaixa. Em seguida, na planilha de dados (neste exemplo), você usaria três diferentes colunas. Coluna 1 = nível 1, col 2 = nível 2, etc ... Obviamente, você teria que duplicar a categoria 'cabeçalhos' para cada linha de componente,
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...
Lembre-se de que você pode usar o filtro automático de filtro de dados em várias colunas.
Para encontrar itens vinculados a um projeto especial, você precisará usar o modelo "Tag". Você precisará criar novamente uma folha de referência. Porque você pergunta? Porque é importante que cada tag seja uma palavra de código ÚNICA. "O voltímetro preciso v2" se torna "AV_V2". Você terá uma entrada de coluna ÚNICA em sua planilha chamada "Tags do projeto". Nesse campo, você não adicionará nada ou o que quer que os projetos usem esse componente. Cada etiqueta DEVE ser separada por um espaço. Este campo pode ter zero, uma, cinco ou cinquenta entradas. Quando você deseja encontrar todos os componentes para o projeto de seu interesse, basta acionar os dados-> filtro-> filtro automático -> contém (palavra-código) e você é bom. (ou era essa palavra de código?) NÃO CRIE UMA NOVA COLUNA PARA CADA PROJETO. Acredite em mim que você vai atrapalhar mais tarde. (Observe que é esse requisito "manter o controle de qual projeto" que atrapalha a normalização do banco de dados. Procure o formulário normal do DB 3rd. E, por causa disso, ACCESS seria meio confuso de usar. Você definitivamente precisaria adicionar mais tabelas.)
O mesmo vale para a WishList. Crie uma única coluna. Insira a quantidade de peças que você deseja (1, 2, X ou em branco).
Dica: trabalhei bastante no banco de dados XL corporativo. Embora seja muito tentador tentar adicionar linhas exclusivas ao banco de dados para torná-lo mais "legível", resista a esse desejo a todo custo. Seu banco de dados terá um cabeçalho de linha única e, em seguida, uma linha por componente, simples. Se você precisar criar uma saída bonita, aprenda a usar macros ', copie as linhas para outra folha e imprima essa folha. Não brinque com a tabela principal do banco de dados.
Mais uma ideia. XL armazenará palavras e imagens facilmente. Você também pode criar outras planilhas na pasta de trabalho do Excel. Um projeto por folha. Nessa folha, há uma foto do projeto completo e as principais notas, além de uma captura de tela do esquema. Renomeie a planilha (use nomes de projetos de palavras-chave?) E adicione esse link ao sistema de diretório de palavras-chave. Pode ser uma boa maneira de manter as coisas organizadas. Observe também. Você trabalhou muito nisso, melhor para investigar um sistema de backup automatizado.
Será que isso funciona para você? Desculpas pela resposta prolongada, sou pago pela palavra: ^)