Para isso adotei a seguinte forma de comentar os campos:
Informação para o usuário -- informacao para o desenvolvedor.
Assim por exemplo teria para um campo de Nome Fantasia da tabela clientes o seguinte comentário:
Insira aqui o nome da empresa como é popularmente conhecida. -- Nome fantasia definirá uma outra forma de referenciar a empresa dentro da tabela.
Certo, feito isso vamos ao layout que deseja inserir o Set Tooltip do campo.
- Clique com o botão direito (ou clique+control no mac) para ter acesso direto ao Set Tooltip ou ir pelo menu principal em Format/Set Tooltip...
- Na janela que abriu clique no botão Specify... , abrira a janela de Specify Calculation, como imagem abaixo:
- coloque o seguinte codigo subistituindo o necessário de sua solução:
/*Left - Comando usado para retornar número de caracteres especificado no texto, a contar da esquerda.*/
Left(
/*FieldComment - comando que pegara o comentario inteiro do campo, transformando em texto para a funcao Left*/
FieldComment ( "Nome de sua Solução"; "Tabela::campo");
/*Position - comando que ira informar onde inicia o Caracter ou a sequencia de caracteres dentro do texto, no nosso exemplo será "--", esse resultado é um numero, e ele pode variar dependendo a quantidade de caracteres digitados antes do "--".*/
Position (FieldComment ( "Nome de sua Solução"; "Tabela::campo"); "--"; 1; 1)
/*Esse numero "-2" fará com que o calculo da quantidade de caracteres seja exata sem aparecer algum "-" no texto que foi definido como delimitador da msg. */
-2
)
Pronto, tudo configurado agora teste a solução, você pode brincar com isso de diversas formas, até mesmo com relação a traduções, criar métodos onde você comenta os campos em duas linguas, por exemplo: Comentário usuário portugues ** Comentário usuário Inglês -- Comentário desenvolvedor. Basta usar sua criatividade.
Abraços
Nenhum comentário:
Postar um comentário
Gostou, ajudou ou tem algo a contribuir, deixe seu recado