Saltar para o conteúdo principal

Ligação inversa

Referência de configuração: Ligação inversa

Visão geral​

O componente Ligação inversa mostra, só para leitura, os registos de outra feature que apontam para o registo atual através de uma Ligação a tabela. É o outro lado da ligação: se cada fatura tem uma Ligação a tabela para o cliente, a Ligação inversa em "Clientes" lista as faturas de cada cliente.

O valor nunca é guardado. É calculado a partir dos registos da feature de origem e acompanha qualquer alteração sem manutenção: uma fatura nova, mudada de cliente ou apagada aparece ou desaparece de imediato. As ligações de seleção múltipla contam em todos os registos escolhidos.

Criar a partir da Ligação a tabela​

Nas definições de uma coluna Ligação a tabela, a secção Ligação inversa tem o botão Criar coluna inversa em, seguido do nome da feature ligada. O botão cria nessa feature uma coluna Ligação inversa já configurada, com o nome da feature de origem (por exemplo, "Faturas"). A partir daí, a secção mostra a coluna criada e o botão Abrir, que abre as definições dela.

O botão fica disponível depois de a coluna Ligação a tabela estar guardada. Se houver alterações por guardar, são guardadas primeiro, após confirmação.

Também é possível adicionar a coluna à mão, como qualquer outro componente, e escolher a ligação na secção Ligação.

Configuração​

Ligação​

DefiniçãoDescrição
Tabela de origemA feature cujos registos apontam para esta.
Coluna de ligação (na origem)A Ligação a tabela da feature de origem que aponta para esta feature. Só aparecem as que apontam para aqui.

Apresentação​

DefiniçãoDescrição
Mostrar a contagemMostra quantos registos apontam para este. Ligado por omissão.
Registos visíveisQuantos registos se mostram antes do indicador "+N", entre 1 e 20. Cinco por omissão.
Abrir o registo ao tocarNo formulário, tocar num registo abre-o num diálogo. Ligado por omissão.

Apresentação nas vistas​

VistaApresentação
FormulárioCampo só de leitura com a contagem, os primeiros registos, o "+N" e o botão Ver todos, que abre a tabela da feature de origem filtrada pelos registos que apontam para este.
Tabela / Lista / Kanban / Cartões / QuiosqueA contagem e os primeiros registos numa só linha.
Exportações e pesquisaOs nomes dos registos, separados por vírgulas.

Cada registo aparece com o valor da coluna que lhe dá título: a primeira coluna visível que não seja uma lista, um ficheiro ou um identificador. Sem valor, aparece "(sem título)".

Filtros e ordenação​

  • Vazio e Não vazio: nenhum registo a apontar, ou pelo menos um.
  • Igual a, Maior que, Menor que e Entre: comparam a quantidade de registos.
  • Na tabela, ordenar pela coluna ordena pela quantidade.

Estes filtros aplicam-se nas vistas Tabela, Lista e Kanban. Noutras vistas (relatórios, painéis, calendário), uma regra sobre esta coluna é ignorada.

Permissões​

Só aparecem registos de uma feature que o utilizador pode ver. Sem acesso à feature de origem, o formulário indica "Sem acesso à tabela de origem" e as células ficam vazias.

Limitações​

  • Não é possível agrupar por esta coluna nem usá-la em fórmulas, em valores de tabela ligada ou em agregações. Para somas e contagens com condições, use a Agregação de tabela ligada.
  • Se a Ligação a tabela de origem for apagada ou passar a apontar para outra feature, a coluna mostra "(ligação removida)" e as definições oferecem Eliminar coluna. Eliminar a Ligação inversa nunca altera a feature de origem.
  • Para incorporar uma vista completa e editável de outra feature num formulário, use a Vista ligada.