Subformulários

Relacionamentos um-para-muitos em seus aplicativos: use subformulários

Estabelecer uma relação um para um é algo bastante direto. A única coisa necessária é um campo de busca. Aqui vai uma dica que pode ajudar você a definir relações um para muitos rapidamente. Nas relações um para muitos, existe um formulário pai que representa o lado "um" da relação, e existe um formulário filho que representa o lado "para muitos" da relação. O formulário filho é incluso como parte do formulário principal, sendo chamado de subformulário.


Adição de subformulários

A adição de outro formulário ao seu formulário, igual à adição de um campo


Adição de registros filhos

Várias linhas de registros filhos podem ser adicionadas, todas de uma só vez


Exibição de registros filhos

Uma exibição combinada que mostra os registros pai e filho em um só lugar


Eventos do Deluge para subformulários

Além das tarefas comuns, há duas novas tarefas, especificamente para subformulários.

Adição de subformulários ao aplicativo

Ao criar seus aplicativos de negócios personalizados, você se depara com a necessidade de usar um relacionamento pai-filho em muitos casos. Os subformulários resolvem essa necessidade em minutos. Primeiro, crie o formulário filho como qualquer outro formulário normal e adicione todos os campos. Em seguida, crie o formulário principal. No formulário principal, igual à adição dos campos, você pode adicionar o subformulário também. No painel esquerdo, arraste e solte o campo de subformulário para a área do criador de formulários. Você pode escolher um filho no mesmo aplicativo ou em outro.

Adição de registros filhos

Os subformulários são inseridos no próprio formulário pai. Você pode adicionar vários registros filhos ao subformulário de uma vez. No modo de acesso, o subformulário é exibido em um layout tabular. Você pode adicionar registros a ele um após o outro clicando no link "Adicionar Novo". Cada registro adiciona uma nova linha na tabela. Mesmo enquanto adiciona os registros, você pode remover a linha que não deseja adicionar. Não apenas no formulário, mesmo durante a edição de um registro, você pode adicionar registros filhos ao subformulário.

Exibição de registros filhos

Os registros filhos são exibidos com o respectivo registro pai em um modo de exibição combinado. Em cada linha, juntamente com os registros pai, todos os registros filhos associados a ele são exibidos como links. Clicar no link abre os detalhes do registro filho em uma janela pop-up. O resumo do registro do registro pai exibe todos os detalhes do registro pai, bem como os do registro filho. No modo de design da exibição, os usuários podem escolher qual campo do subformulário precisa ser exibido no modo de exibição combinado.

Eventos do Deluge para subformulários

Os subformulários têm dois novos eventos dedicados - linha Ao adicionar e linha Ao excluir. O evento da linha Ao adicionar é ativado sempre que um novo registro filho é adicionado ao formulário pai. Da mesma forma, a linha Ao excluir é ativada sempre que um registro filho é excluído do formulário pai. Além de especificar as regras de negócios que se enquadram nesses casos para o próprio subformulário, você também pode incluir o fluxo de trabalho para os campos presentes no subformulário. As ações a serem executadas quando um usuário insere valores nos campos do formulário filho podem ser especificadas no próprio formulário pai.