Fórum CharCase em um TStringField de um ClientDataSet #375709
07/10/2009
0
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!
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
Curtir tópico
+ 0
Responder
Posts
07/10/2009
Rafa.spimenta
Resolvi!
Coloquei no evento onKeyPress do dbgrid que esta associado ao meu clientdataset o seguinte codigo:
Vlw gelera!
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!
Responder
Gostei + 0
07/10/2009
Osocram
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.
Mas em vez de fazer isso em char a char veja a possibilidade de fazer isso no beforePost do dataSet. Fica mais rapido.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)