No caso de formulários vinculados a fontes de dados, é possível associar um elemento de dados a um objeto de formulário, como um campo ou subformulário. Essa associação é chamada de vínculo de dados. É possível escolher objetos que diminuem ou aumentam de tamanho dependendo do volume de dados exibidos.
Muitas definições de vínculo de dados podem gerar os mesmos resultados quando um formulário é renderizado. No entanto, quanto mais óbvio for o relacionamento entre o objeto de formulário e os respectivos elementos de dados, mais eficiente será o processamento do vínculo de dados pelo Forms
O diagrama a seguir mostra um exemplo de vínculo de campo em que dois objetos de campo no formulário estão vinculados a elementos de dados. O vínculo é ambíguo porque existem várias instâncias dos objetos de campo e seus respectivos dados. É necessário mais processamento para criar correspondência entre a enésima ocorrência de cada objeto e a enésima ocorrência dos dados correspondentes durante a renderização do formulário.
O diagrama a seguir mostra o uso de vínculos de subformulário para agrupar objetos e, desse modo, simplificar o processamento para renderizar o formulário. O subformulário está vinculado ao grupo repetitivo nos dados, eliminando o vínculo ambíguo. O vínculo é avaliado para o primeiro grupo e não precisa ser reavaliado para as repetições subsequentes.

É possível usar subformulários para agrupar e organizar objetos sem vincular o subformulário a um elemento de dados. Para que o Forms não procure um elemento de dados do subformulário ao mesclar dados, altere o tipo de vínculo de dados do subformulário do valor padrão Normal para Nenhum.