Criação e alteração de relacionamentos
-
Escolha o menu Arquivo > Gerenciar > Banco de dados e clique na aba Relacionamentos.
-
No gráfico de relacionamentos, localize as duas tabelas que serão usadas neste relacionamento.
Elas podem aparecer em qualquer lugar do gráfico, mas devem estar presentes no gráfico para que o relacionamento seja criado. Para relacionamentos de associação automática, localize a tabela única; o FileMaker Pro criará a segunda ocorrência de tabela para você.
Para adicionar uma tabela ao gráfico de relacionamentos, clique no . Consulte Adição e seleção de ocorrências de tabelas.
Para duplicar uma tabela no gráfico de relacionamentos, selecione a tabela e clique no . Para renomear um campo duplicado, clique no e digite o novo nome.
Nota Não é possível alterar tabelas dentro de um relacionamento. Você precisará criar um novo relacionamento.
-
Arraste a partir de um campo de correspondência em uma das tabelas até o respectivo campo de correspondência da outra tabela.
Você também pode clicar no e especificar o relacionamento.
Nota Para relacionamentos de associação automática, arraste um campo de correspondência na tabela para fora dela; depois, retorne ao segundo campo de correspondência na tabela atual. Renomeie a nova ocorrência de tabela ou clique em OK para aceitar o nome padrão.
-
Repita a etapa 3 para cada campo de correspondência deste relacionamento.
-
Para alterar as configurações de um relacionamento, clique duas vezes na linha indicadora entre as tabelas relacionadas. Em seguida:
Para |
Faça isso |
Alterar ou adicionar um campo de correspondência |
Selecione um novo campo de correspondência e clique em Alterar ou Adicionar. |
Alterar o operador relacional |
Selecione um novo operador relacional na lista e clique em Alterar. |
Duplicar ou excluir um par de critérios de associação |
Selecione o par de critérios na lista na parte intermediária da caixa de diálogo e clique em Duplicar ou Excluir. |
Adicionar um registro relacionado (à tabela relacionada) sempre que você inserir dados em um campo relacionado em um registro da tabela atual. |
Selecione Permitir criação de registros nessa tabela por meio desse relacionamento. Quando essa opção é selecionada, a inserção de dados em um campo relacionado que não tem um registro relacionado correspondente cria um registro relacionado com base no campo de correspondência da tabela atual. |
Excluir registros relacionados (na tabela relacionada) sempre que você exclui um registro correspondente da tabela atual |
Selecione Excluir registros relacionados nessa tabela quando um registro for excluído na outra tabela. Essa opção exclui registros relacionados mesmo quando você está procurando um layout que não é exibido nos registros relacionados. Nota Quando esta opção for selecionada em vários relacionamentos no mesmo banco de dados, a exclusão de um registro de uma tabela também poderá excluir registros relacionados em outras tabelas relacionadas para os quais essa opção tenha sido ativada. Isso se chama exclusão em cascata. Pense bem antes de ativar essa opção. |
Classificar registros relacionados |
Selecione Classificar registros. Em seguida, na lista à esquerda na caixa de diálogo Classificar registros, clique duas vezes nos campos a serem classificados. Para alterar a ordem em que os campos serão classificados, arraste-os para a lista à direita na ordem desejada. Selecione outras opções e clique em OK. Para alterar a ordem de classificação, clique em Especificar na caixa de diálogo Editar relacionamento. A seleção dessa opção não afeta a ordem de classificação na tabela relacionada. |
Notas
-
Selecione Classificar registros para exibir o primeiro registro localizado em uma ordem de classificação específica (por exemplo, o valor mais baixo ou mais alto) quando houver um campo relacionado diretamente em um layout da tabela atual. (Por exemplo, exiba a data de check-out mais recente de um equipamento.) Além disso, classifique os registros relacionados para acessar vários registros que estão em uma ordem de classificação específica e exiba-os em um portal. Consulte Utilização de dados relacionados em portais.
-
Para aumentar o número de valores correspondentes possíveis, insira diversos valores no campo de correspondência, separados por retornos. É possível acessar os dados relacionados fazendo a correspondência de uma única linha do campo de correspondência, de acordo com os critérios do relacionamento. Isso às vezes é denominado campo multichave ou campo de chave complexa.
Por exemplo, você tem um relacionamento simples que associa registros da TabelaA à TabelaB com base no conteúdo de um único campo de cada tabela, e o campo de correspondência da TabelaA contém os seguintes valores, separados por retornos:
Copiarvermelho
verde
azulO FileMaker Pro fará a correspondência de qualquer registro da TabelaB na qual o campo de correspondência em questão contenha o valor
vermelho
,verde
ouazul
. No entanto, o FileMaker Pro não retornará registros em que o campo de correspondência contenha o valorvermelho verde azul
. Os retornos instruirão o FileMaker Pro a tratar cada linha como um valor separado.