Fórum Edit com comportamento estranho #485772

17/07/2014

0

Olá pessoal!
Precisei fazer uma janela de edição de dados, mas sem usar TDBEdit's.
Localizo o registro e passo os dados por meio de fieldbyname para os Edit's correspondentes.
Os dados aparecem normal. O problema é que quando é focalizado não mostra nada, somente a seleção e o curso no fim do edit.
Achei que a seleção estava apagando o conteúdo mas depois percebi que os dados estavam lá,
só que o cursor esta ficando no final dos espaços que sobram em branco e como os dados estão no início não mostra no edit.
Mas se eu voltar com a seta até o início do campo os dados estão lá.
Estranho este comportamento. O curso não tinha que estar no início dos dados? Isso acontece mesmo em campos da tabela que são pequenos.
É como se estive copiando os dados da tabela com muitos espaços vazios e os campos não são grandes assim.
Alguém sabe o que pode estar acontecendo? Obrigado.
Milton Jr

Milton Jr

Responder

Posts

21/07/2014

Antonio Baceiredo

Milton,
Imagino que esse situação esteja ligada ao tamanho dos campos no DataSet pela propriedade [SIZE].
Não simulei essa situação, mais você já tentou colocar o comando Trim quando você captura o dados?
Dessa forma, os espaços em brancos seriam eliminados.
Sempre trabalho dessa forma, para evitar que sujeira seja apresentada no formulário para o usuário final.

Qualquer duvida,
Postar.
Antonio Baceiredo.
Responder

Gostei + 0

21/07/2014

Milton Jr

Obrigado Antonio Baceiredo.
Valeu pela dica. Eu que estou aprendendo 'na bruta' a programar, não lembrava ou não conhecia esta função.
O problema que mencionei não existia até eu precisar exportar os dados para outro banco de dados e ao retorná-lo para minha tabela ficou assim.
Mas a função Trimrigth vai ajudar.
Valeu.
Responder

Gostei + 0

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

Aceitar