Pode usar todos os valores atuais de campos e variáveis, assim como também os nomes de tabelas e campos em suas etiquetas etáticas com o fim de criar interfaces dinâmicas.
Pode inserir essas etiquetas dinâmicas nos seguintes tipos de texto estático:
Nota: as referências dinâmicas baseadas na arquitetura XLIFF (XML), especialmente adaptadas para a tradução de interfaces, também se possa utilizar nestas etiquetas, assim como também nas etiquetas de menus e de botões. Para obter mais informação, consulte Apêndice C: arquitetura XLIFF.
No editor de formulários, pode escolher a versão das etiquetas a mostrar selecionando o comando Mostrar o nome ou Mostrar recurso no menu Objetos.
É possível integrar em uma etiqueta estática os valores atuais de campos ou variáveis. Quando a área de texto é mostrada ou impressa, os valores dos campos ou variáveis do registro atual são substituídas. Use esse sistema para criar documentos de correspondência e nos cabeçalhos e pés de página.
É possível incluir o nome do campo ou variável inserindo-o entre os símbolos < >.
- É possível usar um campo de qualquer tabela no banco. Os campos da tabela atual não têm que especificar o nome da tabela; eles podem ser introduzidos da maneira <Nome do campo>. Os campos de outras tabelas deven especificar o nome da tabela, se introduzen assim: <Nome da tabela]Nome do campo>. Quando se imprime o formulário, a informação do campo para cada registro substitui o elemento <Nome do campo> na área de texto.
- Uma variável deve ser inserida assim: <Nome da variável>. Tenha certeza de que o valor de cada variável seja atribuído por um método objeto ou método formulário.
Para ver um exemplo de formulário de combinação de correspondência usando referências de variáveis e campos, consulte Criar documentos de fusão de correio.
É possível usar o menu suspenso (pop-up) para inserir uma referência de campo em um bloco de texto estático:
- Selecione a ferramenta texto
. - Clique na área de texto estático enquanto pressiona as seguintes teclas:
- Alt (Windows) ou Opção (Mac OS) para mostrar um menu suspenso que contém os campos da tabela (esse menu só funciona com formulários tabela).
- Alt+Shift (Windows) ou Opção+Shift (Mac OS) mostra um menu hierárquico de tabelas e campos no banco de dados

4D insere <Nome do campo> ou <[Nome da tabela]Nome do campo> na área de texto no ponto de inserção.
É possível inserir dinamicamente nomes de campos ou de tabelas nos formulários (com textos estáticos). Se você coloca etiquetas dinamicamente em seus formulários, quando você modificar o nome de tabela ou campo na janela estrutura, ou quando você chama os comandos SET TABLE TITLES y SET FIELD TITLES, elas são atualizadas automaticamente em seu banco de dados,
Esta característica é particularmente útil para a tradução da estrutura da aplicação que é visível para o usuário.
- Para inserir um nome de tabela dinâmica <?[NomeTabela]> ou <?[2]> (Número de ordem de criação da tabela).
- Para inserir um nome de campo dinâmico: <?[NomeTabela]NomeCampo> ou <?[2]3> (número de ordem de criação da tabela e do campo), ou até mesmo <?3> (número da ordem de criação do campo) para inseriri um campo da tabela atual
Nota: a inserção de etiquetas dinâmicas está disponível como uma opção na página Opções do assistente de criação de formulários (consulte Criar um formulário com o assistente de formulário).