Página 1 de 1

Como pular uma linha em campo memo?

Enviado: 18 Set 2012 13:44
por Dozao
Boa tarde pessoal, estou com um problema simples mas muito chato, e não estou encontrando solução.

Até dei uma lida em um tópico parecido no fórum, mas não consegui encontrar a resposta pro meu problema.

É o seguinte, eu tenho que gravar em um campo memo, as alterações que são feitas em um bloqueio de compra de materiais. Então por exemplo:

O usuário quer bloquear a compra de um produto de código 45454578788, ele digita o código, o sistema então pergunta ao usuário o motivo pelo qual ele quer bloquear a compra daquele produto. Então um campo memo é exibido, e ele digita o motivo naquele campo. Até aí tudo muito simples, o problema é quando vou gravar ele no banco, pois e necessário manter um histórico dos porquês de bloquear e/ou desbloquear as compras. Então no campo memo, ficaria algo assim:

ALTERADO EM: 18/09/12 AS 10:25 -> Bloqueado!
O produto foi bloqueado, pois a empresa substituiu o componente por um de tecnologia superior e com custo mais baixo.

ALTERADO EM: 20/10/12 AS 10:40 -> Desbloqueado!
O produto foi novamente incluído nos itens de compra, pois o componente que iria substituir seu uso é demasiadamente mais frágil, o que acaba impossibilitando seu uso nos conjuntos de grande porte.
.
.
.
.
.
. (Por aí vai....)

Acontece que não estou conseguindo colocar uma informação logo abaixo da outra. Como o usuário deve digitar o motivo do bloqueio ou desbloqueio, não consigo colocar as informações em formato de histórico. Elas ficam mais ou menos assim:

ALTERADO EM: 18/09/12 AS 10:25 -> Bloqueado!O produto foi bloqueado, pois a empresa substituiu o componente por um de tecnologia superior e com custo mais baixo.ALTERADO EM: 20/10/12 AS 10:40 -> Desbloqueado!O produto foi novamente incluído nos itens de compra, pois o componente que iria substituir seu uso é demasiadamente mais frágil, o que acaba impossibilitando seu uso nos conjuntos de grande porte.

Ou seja, para visualizar é terrível. Já tentei utilizar os chr(10) e chr(13) e não deu certo... Alguém me dá uma luz??

Abraço galera!

Como pular uma linha em campo memo?

Enviado: 18 Set 2012 14:42
por Pablo César
Com certeza você precisa colocar Chr(13)+Chr(10) para cada final de linha. Tente de novo.

Como pular uma linha em campo memo?

Enviado: 18 Set 2012 14:45
por alxsts
Olá!
Dozao escreveu:Já tentei utilizar os chr(10) e chr(13) e não deu certo...
O separador de linha padrão do DOS/Windows é Chr(13) + Chr(10) e não Chr(10) + Chr(13), como você disse ter usado (a menos que seja erro de digitação).

Verifique e informe o resultado, por favor.

Como pular uma linha em campo memo?

Enviado: 18 Set 2012 15:53
por Dozao
Poxa vida hein amigos?

Puro vacilo meu mesmo... :%

Coloquei os Chr(13)+Chr(10) no local onde eu queria montar as quebras de linha, e está funcionando que é uma maravilha...!!

Muito obrigado a todos!! :-Y