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çãoObservação

Você pode usar este caixa de diálogo para criar uma restrição exclusiva somente para um DataSet não tipado. Para datasets tipados, você cria restrições editando o dataset no Dataset Designer. Para obter mais informações, consulte Como: Criar DataRelations with the Dataset Designer.

  • Name (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