4D v16.3

Usar referências em texto estático

Página Inicial

 
4D v16.3
Usar referências em texto estático

Usar referências em texto estático  


 

 

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 MissingRef.

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.

Pode especificar a maneira como será mostrado o campo ou a variável inserindo um ponto e vírgula seguido de um formato de visualização. Por exemplo, a variável <vTotal;$###,##0.00> calcula a quantidade do pagamento total da pessoa para o mês e é mostrado em um formato apropriado. Para obter mais informação sobre formatos de visualização, consulte Formatos de saída.

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:

  1. Selecione a ferramenta texto .
  2. 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).



Ver também 

Utilizar uma referência para um título

 
PROPRIEDADES 

Produto: 4D
Tema: Criar formulários

 
HISTÓRIA 

 
PALAVRAS CHAVES 

structure virtuelle

 
ARTICLE USAGE

Manual de Desenho 4D ( 4D v16)
Manual de Desenho 4D ( 4D v16.1)
Manual de Desenho 4D ( 4D v16.3)