Fórum Alterando dados de uma TEdit ?????????? #374854
13/09/2009
0
O problema é o seguinte:
Carrego o conteúdo de um campo de uma tabela numa Edit e não consigo acrescentar nada nela.
A busca sempre é feita pelo CPF.
Localizado o CPF a Edit1 é carregada com o nome e com o foco nela para se fazer a alteração.
Por exemplo:
[b:ecf2d5f4ce]Edit1.Text := Dataset.FieldGet(´NOME´)[/b:ecf2d5f4ce]
O campo [b:ecf2d5f4ce]NOME[/b:ecf2d5f4ce] da tabela está definido como comprimento 40, e como é obvio, nem todos os Nomes contem esse comprimento.
Supondo que eu deseje alterar o nome do cliente [b:ecf2d5f4ce]MARIA DA SILVA[/b:ecf2d5f4ce] para [b:ecf2d5f4ce]MARIA DA SILVA OLIVEIRA[/b:ecf2d5f4ce].
Pelo que sei, bastaria clicar com o cursor no fim do nome na Edit e digitar um ESPAÇO e OLIVEIRA, e mandar salvar.
Isso não acontece, dá o sinal sonoro como se o comprimento permitido já tivesse esgotado, aí eu tenho que selecionar o nome todo, dar um DEL e digitar tudo novamente, e aí aceita os 40 caracteres.
Que será isso ???????
Carrego o conteúdo de um campo de uma tabela numa Edit e não consigo acrescentar nada nela.
A busca sempre é feita pelo CPF.
Localizado o CPF a Edit1 é carregada com o nome e com o foco nela para se fazer a alteração.
Por exemplo:
[b:ecf2d5f4ce]Edit1.Text := Dataset.FieldGet(´NOME´)[/b:ecf2d5f4ce]
O campo [b:ecf2d5f4ce]NOME[/b:ecf2d5f4ce] da tabela está definido como comprimento 40, e como é obvio, nem todos os Nomes contem esse comprimento.
Supondo que eu deseje alterar o nome do cliente [b:ecf2d5f4ce]MARIA DA SILVA[/b:ecf2d5f4ce] para [b:ecf2d5f4ce]MARIA DA SILVA OLIVEIRA[/b:ecf2d5f4ce].
Pelo que sei, bastaria clicar com o cursor no fim do nome na Edit e digitar um ESPAÇO e OLIVEIRA, e mandar salvar.
Isso não acontece, dá o sinal sonoro como se o comprimento permitido já tivesse esgotado, aí eu tenho que selecionar o nome todo, dar um DEL e digitar tudo novamente, e aí aceita os 40 caracteres.
Que será isso ???????
Cps.art
Curtir tópico
+ 0
Responder
Posts
13/09/2009
Joaoshi
Colega, tente assim:
Edit1.Text := Trim(Dataset.FieldGet(´NOME´) )
Responder
Gostei + 0
13/09/2009
Cps.art
Putz !!!!!
Tão simples e nem me passou pela cabeça.
Valeu [b:26926485e7]joaoshi[/b:26926485e7], obrigadão.
Tão simples e nem me passou pela cabeça.
Valeu [b:26926485e7]joaoshi[/b:26926485e7], obrigadão.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)