Um subformulário é um formulário inserido em outro formulário
Quando você está trabalhando com banco de dados relacional, geralmente precisa visualizar várias tabelas ou preencher várias tabelas usando um formulário. Os Subformulários do serviço QuintaDB são uma ferramenta conveniente para fazer isso.
Em outras palavras, o Subformulário é um formulário inserido em outro formulário. Eles geralmente são usados quando você precisa mostrar dados de tabelas com um relacionamento um-para-muitos.
Por exemplo, vamos pegar a tabela “Contratos”, que contém todos os contratos vigentes com a empresa.
A tarefa é relacionar o cliente com seus contratos. Nesse caso, um cliente pode ter muitos contratos. Estou criando um novo formulário chamado "Clientes". Já criei campos de entrada de contato.
Crie um campo de Subformulário. Você pode encontrá-lo na seção "Additional". Selecione a tabela “Сontracts” na lista suspensa.
É assim que o subformulário aparece no formulário principal:
A tabela "Clientes":
Configurações do Subformulário
Na página de edição do campo do subformulário, você pode:
Na guia de configurações do subformulário você pode:
Se houver um Subformulário em sua tabela, você poderá usar suas colunas como operandos para a Fórmula e também mostrar a Coluna relacionada. Por exemplo, voltemos à tabela "Clientes". A tarefa é mostrar o valor total de todos os contratos para um determinado cliente. Para fazer isso, adicione o campo da coluna vinculada e selecione a coluna "Valor".
Como resultado, você obtém uma coluna "Total" na qual mostra o valor total de todos os contratos: