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.
Para exibir essa caixa de diálogo
Selecione o dataset não tipado no formulário ou componente.
Na janela Properties, clique no botão na propriedade Tables para exibir o Tables Collection Editor.
Na lista Members, selecione a tabela para a qual deseja definir uma restrição.
Selecione a propriedade Constraints e clique no botão seguinte para (Collection).
No Constraints Collection Editor, clique em Add e selecione ForeignKeyConstraint.