CharCase em um TStringField de um ClientDataSet

Delphi

07/10/2009

Ola, boa tarde,
em alguns componentens como o TComboBox eu consigo setar a propriedade CharCase para ecUpperCase, eu consigo fazer o mesmo para um TStringField de um ClientDataSet?

Obrigao!


Rafa.spimenta

Rafa.spimenta

Curtidas 0

Respostas

Rafa.spimenta

Rafa.spimenta

07/10/2009

Resolvi!

Coloquei no evento onKeyPress do dbgrid que esta associado ao meu clientdataset o seguinte codigo:


  if dbgGrid.SelectedField.FieldName = ´NomeDoCampoNoCDS then
    key := UpCase(Key);


Vlw gelera!


GOSTEI 0
Osocram

Osocram

07/10/2009

use AnsiUpperCase() no caso de ter a possibilidade de ter acentos ou caracter especiais.

Mas em vez de fazer isso em char a char veja a possibilidade de fazer isso no beforePost do dataSet. Fica mais rapido.


GOSTEI 0
POSTAR