Fórum Problema ao editar registro já existente em formulário #336227
15/01/2007
0
estou editando um registro de um ClientDataSet e faço alguns tratamentos no validate de um campo e gostaria que esses tratamentos sejam atualizados na tela atual da alteração como um refresh.
Ex. Estou alterando o nome de um paciente e gostaria que qdo eu sair do campo ele ficasse em maiúsculo e com os nomes do meio abreviados (a parte da abreviação já está funcionando).
Edvilson.chaves
Curtir tópico
+ 0Posts
15/01/2007
Catunda
nomedoclientdataset.ApplyUpdates(-1);
Gostei + 0
15/01/2007
Pestana_
Ola edvilson.chaves, eu não utilizo o ClientDataSet, mas alem da dica do nosso colega Catunda você pode converter a string em maiuscula como no exemplo asseguir:
procedure TForm1.Edit1Exit(Sender: TObject); begin edit1.text := UpperCase(edit1.text); end;
espero ter ajudado!
flw.
Gostei + 0
15/01/2007
Catunda
No caso de estar digitando dentro de um DBGrid, escreva o seguinte na propriedade OnKeyPress do DBGrid:
Key:=AnsiUpperCase(Key)[Length(Key)];
desta maneira td que for digitado dentro do DBGrid será convertido automaticamente para maiusculo.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)