Fórum maiúsculo no dbgrid... #288195

15/07/2005

0

bom dia, pessoal

como eu faço para forçar a entrada de um caracter maiúsculo no DBGRID...???
quero que usuário digite ´S´ ou ´N´ e não ´s´ ou ´n´

obrigado


Rafael Santana

Rafael Santana

Responder

Posts

15/07/2005

Guilherme

campo.value:=UpperCase(campo.value)


Responder

Gostei + 0

15/07/2005

Paullsoftware

e se vc tentar tratar a entrada no evento BeforerPost da tabela tipo:

  if Table1Sexo.AsString = ´m´ then
   Table1Sexo.AsString := ´M´
    else
     if Table1Sexo.AsString = ´f´ then
      Table1Sexo.AsString := ´F´;
       end;


pode ser que isso resolva :roll:


Responder

Gostei + 0

15/07/2005

Paullsoftware

campo.value:=UpperCase(campo.value)


Solução eficas e simples... basta mudar o meu códido por esse que tb funciona e mais simples...:

Table1Sexo.Value := UpperCase(Table1Sexo.Value);


[b:5e58e26a0e] :twisted: gborges_13... :twisted: [/b:5e58e26a0e]

valeu..


Responder

Gostei + 0

15/07/2005

Rjun

Porque você não altera a propriedade EditMask do TField?


Responder

Gostei + 0

15/07/2005

Rafael Santana

VALEU GALERA, DEU CERTO...

;)


Responder

Gostei + 0

15/07/2005

Guilherme

coloca ai qual das sluçoes apresentadas aki foi util para q outros usuarios com a mesma duvian nao criem mais posts com a mesma duvida !!!


Responder

Gostei + 0

19/07/2005

Paullsoftware

coloca ai qual das sluçoes apresentadas aki foi util para q outros usuarios com a mesma duvian nao criem mais posts com a mesma duvida !!!



Table1Sexo.Value := UpperCase(Table1Sexo.Value);


  if Table1Sexo.AsString = ´m´ then 
   Table1Sexo.AsString := ´M´ 
    else 
     if Table1Sexo.AsString = ´f´ then 
      Table1Sexo.AsString := ´F´; 
       end; 

qq um dos dois funciona:
coloca no evento BerforePost e funfa legal...


Responder

Gostei + 0

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

Aceitar