Como muitos já sabem, para criação de um campo memo virtual, e necessário que sejam criados dois campos, um de código e o outro com tipo memo virtual. E esses dados são gravados na tabela SYP.

Para colocar este conteúdo numa variável, podemos criar uma simples função que leia todas as linhas da tabela SYP correspondente ao código do campo desejado.

Podemos fazer por uma consulta SQL ou simplesmente usando o dbSelectArea()

Exemplo:

Local cCodigo:= SB1->B1_B1_DESC_P //Código da descrição em Português

Local cTexto := U_LerMemo(cCodigo)

A função poderia ficar assim:

Agora, lendo por uma consulta SQL, mas limitando as 3 primeiras linhas.

Tem outras formas, mas segue uma que pode facilitar seu dia a dia.

Categorias: DicasGeral

Equipe Blog Advpl

Amantes da tecnologia

Deixe uma resposta

Comodo SSL