Fórum Gravar linhas em BD, Urgente. #171690

27/07/2003

0

Tenho um problema sério, tenho que gravar uma determinda linha de um richedit, por exemplo, em um BD, já tentei vários métodos, mas nenhum faz o que necessito, vou citar um ex. Pegar da linha que tem o ´código´ até o ´Valor a ser pago...´ e depois armazenar tudo em um BD. A quem acessar este tópico e aos que me enviarem alguma dica, desde já agradeço.


Xiconet

Xiconet

Responder

Posts

27/07/2003

Fórum Vini

Use essas funçoes:

[b:0949534961]function [/b:0949534961]PegaTexto(Txt,Ini,Fim: [b:0949534961]string[/b:0949534961]): [b:0949534961]string[/b:0949534961];
[b:0949534961]var[/b:0949534961]
cont: integer;
[b:0949534961]begin[/b:0949534961]
[b:0949534961]for[/b:0949534961] cont:=Pos(Ini,Txt)+length(Ini) to Pos(Fim,Txt)-1 [b:0949534961]do[/b:0949534961]
Result:=Result+Txt[cont];
[b:0949534961]end[/b:0949534961];

[b:0949534961]procedure [/b:0949534961]Grava;
[b:0949534961]begin[/b:0949534961]
Table1.FieldbyName(´CampoTipoMemo´).asString
:=PegaTexto(RichEdit1.Lines.Text,´Codigo´,´Valor a ser pago...´);
[b:0949534961]end;[/b:0949534961]


Espero ter ajudado.

Vinicius


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar