Hoje vou mostrar como exibir informações de um campo MEMO direto no browse dos registros.
Se você já criou um campo MEMO e precisou mostrar a informação dele no Browse de navegação do registro, você deve ter percebido que não é possível.
Isso acontece, pois o campo MEMO como não tem uma “limitação” baixa de caracteres, a coluna ficaria muito grande.
Então como tratar essa situação?
A solução é bem simples, crie um campo Virtual, do tipo Caractere, do tamanho 50. Na aba de opções, marque apenas Browse, deixe desmarcado o Usado e deixe desmarcado o Obrigatório. E por último, no campo Ini Browse, informe a função substring apontando para o seu campo MEMO.
Para exemplificar, imagina que criamos o campo memo B1_X_ESPE, então iremos criar um campo virtual conforme parágrafo acima com o nome B1_X_DESPE. E no Ini Browse, ficaria assim:
SubStr(SB1->B1_X_ESPE, 1, 50)
Esse artigo foi uma sugestão do grande Rodrigo Rodrigues.
Bom pessoal, por hoje é só.
Abraços e até a próxima.