Ajuda do LibreOfficeDev 26.8
Permite definir e editar uma relação entre duas tabelas.
As opções de atualização e eliminação só estão disponíveis se forem suportadas pela base de dados utilizada.
É aqui que são apresentadas as duas tabelas relacionadas. Se criar uma nova relação, pode selecionar uma tabela em cada uma das caixas de seleção na parte superior da caixa de diálogo.
Se abriu a caixa de diálogo Relações para uma relação existente ao clicar duas vezes nas linhas de ligação na janela Relação, as tabelas envolvidas na relação não podem ser modificadas.
Define os campos-chave da relação.
Os nomes das tabelas selecionadas para a ligação aparecem aqui como nomes de colunas. Se clicar num campo, pode utilizar os botões de seta para selecionar um campo da tabela. Cada relação é apresentada numa linha.
Aqui pode selecionar opções que entram em vigor quando ocorrem alterações num campo de chave primária.
Especifica que qualquer alteração efetuada numa chave primária não afeta outros campos de chave externa.
Atualiza todos os campos de chave externa se o valor da chave primária correspondente tiver sido alterado (Atualização em cascata).
Se a chave primária correspondente tiver sido alterada, utilize esta opção para definir o valor «IS NULL» em todos os campos de chave externa. «IS NULL» significa que o campo está vazio.
Se a chave primária correspondente tiver sido alterada, utilize esta opção para definir um valor predefinido para todos os campos de chave externa. Durante a criação da tabela correspondente, o valor predefinido de um campo de chave externa será definido quando atribuir as propriedades do campo.
Aqui pode selecionar as opções que entram em vigor quando um campo de chave primária é eliminado.
Especifica que a eliminação de uma chave primária não terá qualquer efeito sobre outros campos de chave externa.
Especifica que todos os campos de chave externa serão eliminados se eliminar o campo de chave primária correspondente.
Quando se elimina um campo de chave primária com a opção Eliminar em cascata, todos os registos de outras tabelas que tenham essa chave como chave estrangeira são também eliminados. Utilize esta opção com muito cuidado; é possível que uma grande parte da base de dados seja eliminada.
Se eliminar a chave primária correspondente, o valor "IS NULL" será atribuído a todos os campos de chave externa.
Se eliminar a chave primária correspondente, será atribuído um valor predefinido a todos os campos de chave externa.