Compartilhar via


Caixa de Diálogo Foreign Key Constraint

Permite que você coloque um restrição da chave externa (foreign key) em uma ou mais colunas em uma tabela DataSet (uma tabela filho) que está relacionada a outra tabela (a tabela pai).Uma restrição de chave externa pode implementar integridade referencial entre tabelas pai e filho.

Observação:

Você pode usar esta caixa de diálogo para criar uma restrição exclusiva somente para um sem tipo conjunto de dados.Para datasets digitados, você cria restrições editando o dataset na Dataset Designer.Para obter mais informações, consulte Como: Criar DataRelations com o Designer de Conjunto de Dados de Conjunto de Dados.

  • Nome
    Identifica a restrição.O nome é usado quando faz referência a restrição no código.

  • Tabela pai
    Especifica o nome da tabela no dataset que está atuando como tabela pai (mestre).

  • Tabela filho
    Especifica o nome da tabela no dataset que está atuando como a tabela filho (detalhes).

  • Colunas pai
    Especifica a coluna ou colunas que constituem a chave primária (primary key) na tabela pai.Se a tabela pai tiver várias colunas que constituem a chave, selecione cada parte da chave em uma linha separada da grade.

  • Colunas filho
    Especifica a coluna ou colunas na tabela filho que formam uma chave externa apontando para a tabela pai.Se a tabela pai tiver somente uma coluna de chave primária, selecione a coluna na tabela filho que corresponde a ela.Se a tabela pai tiver várias colunas que constituem a chave, selecione todas as colunas filho que constituem parte da chave da tabela pai.

  • Update rule
    Especifica como as alterações são feitas em registros filho quando um registro pai é atualizado para manter integridade referencial.Para obter mais informações sobre as opções que você pode selecionar, consulte a enumeração Rule.

  • Regra de Exclusão
    Especifica como as alterações são feitas em registros filho quando um registro pai é excluído para manter a integridade referencial.Para obter mais informações sobre as opções que você pode selecionar, consulte a enumeração Rule.

  • Accept/Reject rule
    Especifica como as alterações são feitas em registros filho quando as alterações em um registro pai são aceitas ou rejeitadas para manter a integridade referencial.Para obter mais informações sobre as opções que você pode selecionar, consulte a enumeração Rule.

  1. Selecione o dataset não tipado no formulário ou componente.

  2. Na janela Properties, clique no botão na propriedade Tables para exibir o Tables Collection Editor.

  3. Na lista Members, selecione a tabela para a qual deseja definir uma restrição.

  4. Selecione a propriedade Constraints e clique no botão seguinte para (Collection).

  5. No Constraints Collection Editor, clique em Add e selecione ForeignKeyConstraint.

Consulte também

Conceitos

Introdução aos objetos DataRelation