Modificando uma Tabela de Banco de Dados
Surge frequentemente a necessidade de efetuar uma alteração a um registo de componente na base de dados. Um componente existente pode necessitar de ter um ou mais dos seus campos atualizados para refletir melhor o seu estado atual. Um novo componente pode ficar disponível para utilização e, por isso, ter de ser adicionado à tabela relevante da base de dados. Pode ser necessário adicionar informações da cadeia de abastecimento aos componentes. Um componente pode ter sido assinalado como 'obsolete' e, deixando de ser utilizado em designs, terá de ser eliminado por completo da base de dados.
Tanto o Editor DatabaseLib como o Editor SVNDatabaseLib permitem-lhe realizar estas ações diretamente, através do Table Browser, eliminando a necessidade de abrir a base de dados externa. Com a tabela pretendida selecionada, os comandos para manipular as respetivas entradas na base de dados estão disponíveis no menu de clique com o botão direito.
Aceder aos comandos para modificar a tabela selecionada na base de dados associada.
Editar um Componente Existente
Um registo de componente existente numa tabela de base de dados associada pode ser modificado de duas formas:
- In-place Editing - clicar dentro do campo pretendido e modificar o respetivo valor conforme necessário. Prima Enter, ou clique fora do campo quando terminar, e clique em Yes na caixa de diálogo subsequente que pede confirmação da aplicação da alteração (gravando-a na base de dados).
- Dialog-based Editing - clicar com o botão direito na entrada do registo do componente pretendido e escolher o comando Edit Component no menu de contexto. Será apresentada uma caixa de diálogo de edição para esse componente, listando todos os campos da tabela principal da base de dados, juntamente com os respetivos valores. Clique numa entrada Field Value para a editar. Depois de efetuadas todas as alterações pretendidas, clique em OK - as alterações serão gravadas na tabela da base de dados externa e refletidas pelas entradas correspondentes atualizadas desse componente, novamente no separador Table Browser .
Demonstração da edição de campos do registo de componente, utilizando os dois métodos de edição.
Adicionar um Novo Componente
Para adicionar um novo componente a uma tabela de base de dados, clique com o botão direito em qualquer ponto dentro de Table Browser e escolha o comando Add New Component no menu de contexto. Surgirá a caixa de diálogo New Component, com todos os campos da tabela principal da base de dados listados. Introduza as informações para este novo componente físico conforme necessário e, em seguida, clique em OK. O novo componente será adicionado ao final da tabela.
Demonstração da adição de um novo componente a uma tabela na base de dados associada.
Remover um Componente Existente
Para remover permanentemente um componente existente de uma tabela de base de dados, clique com o botão direito na respetiva entrada em Table Browser e escolha o comando Delete Component no menu de contexto. Será apresentada uma caixa de diálogo de confirmação - clique em Yes para prosseguir com a remoção.
Gerir Informação da Cadeia de Abastecimento
Related page: Associar a Dados de Fornecedores
Utilizando a funcionalidade Live Supplier Data do Altium Designer, tem a capacidade de pesquisar bases de dados de fornecedores a partir do Altium Designer e associar os componentes do seu design a Supplier Items correspondentes.
No centro desta funcionalidade está o Supplier Link. Esta entidade fundamental fornece a ligação em tempo real entre um componente do Altium Designer e um item numa base de dados de componentes eletrónicos de um fornecedor.
A criação de um Supplier Link envolve a adição de dois parâmetros ao componente de destino do Altium Designer em causa:
- Supplier n
- Supplier Part Number n
n é um sufixo inteiro, utilizado para distinguir entre Supplier Items, quando são adicionadas várias associações ao mesmo componente.
Ver/Editar Supplier Links
Os Supplier Links atualmente definidos para um componente da base de dados podem ser visualizados e editados utilizando a caixa de diálogo Supplier Links for dialog. Para aceder a esta caixa de diálogo, clique com o botão direito dentro do registo do componente, no separador Table Browser do ficheiro DbLib/SVNDbLib ativo, e escolha o comando Edit Supplier Links no menu de contexto.
Um exemplo de edição dos Supplier Links atualmente definidos para um componente de base de dados selecionado. Clique em Add para abrir a caixa de diálogo Add Supplier Links e procurar um fornecedor adicional.
A caixa de diálogo Supplier Links for lista todos os supplier links atualmente definidos para o componente.
Na caixa de diálogo, pode:
-
Selecionar um fornecedor e clicar no botão eliminar (
) para remover esse fornecedor.
- Clicar e arrastar um fornecedor para alterar a sua posição na ordem dos fornecedores.
- Clicar no botão Add para adicionar um fornecedor adicional. Será apresentada a caixa de diálogo Add Supplier Links dialog, a partir da qual pode procurar e adicionar um Supplier Link adicional. A procura de Supplier Items é realizada da mesma forma que ao utilizar o painel Manufacturer Part Search.
Depois de terminar a edição dos supplier links conforme necessário, clique em OK. O registo do componente na base de dados será atualizado, com campos adicionais para Supplier n e Supplier Part Number n adicionados para cada nova associação adicionada. Estes pares de campos contêm o sufixo inteiro n, para distinguir vários supplier links definidos.