Campo de Chave Primária

<< Clique para Mostrar o Sumário >>

 

Campo de Chave Primária

O objeto Campo de Chave Primária Campo de Chave Primária representa um Campo em uma Chave Primária de Histórico. Para inserir um objeto Campo de Chave Primária, clique com o botão direito do mouse em um objeto PrimaryKey e selecione a opção Inserir - Campo de Chave Primária ou selecione o objeto PrimaryKey e clique em Adicionar Adicionar - Campo de Chave Primária na barra de ferramentas do Histórico. Ao inserir um Campo de Chave Primária, a janela da figura a seguir é aberta para a seleção dos Campos ainda não selecionados na tabela do Histórico. Caso haja apenas um Campo não selecionado na tabela do Histórico, a janela da figura a seguir não é mostrada e este Campo é adicionado automaticamente. Caso não haja nenhum Campo não selecionado, é criado um Campo com a coluna Campo vazia e a coluna Ordem com o valor foAscending.

Janela de seleção de um Campo para a Chave Primária

Janela de seleção de um Campo para a Chave Primária

Um Campo de Chave Primária, após inserido, pode ter apenas as colunas Campo e Ordem alteradas. A coluna Campo, que corresponde à propriedade Field deste objeto, permite selecionar o Campo do Histórico que faz parte desta Chave Primária e a coluna Ordem, que corresponde à propriedade Order deste objeto, permite alterar a ordenação deste Campo na Chave Primária, seja ascendente (foAscending) ou descendente (foDescending), conforme a figura a seguir.

Configuração dos Campos de Chave Primária

Configuração dos Campos de Chave Primária

Ao atualizar o nome de um Campo de Histórico no objeto Fields, a coluna Campo do objeto Campo de Chave Primária correspondente é atualizada automaticamente. Ao remover um Campo de Histórico do objeto Fields, a janela da figura a seguir é mostrada, solicitando a confirmação desta operação. Caso o usuário clique em Sim, o Campo de Histórico e o Campo de Chave Primária são removidos, além dos dados correspondentes na tabela do banco de dados.

Confirmação de exclusão de um Campo de Histórico

Confirmação de exclusão de um Campo de Histórico

Esta página foi útil?