Colocando o conteúdo de um campo memo numa string

Blog Advpl - Share knowledge

Colocando o conteúdo de um campo memo numa string

10 de maio de 2017 Dicas Geral 0

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.

 

Deixe uma resposta