maiúsculo no dbgrid...
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
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
Curtidas 0
Respostas
Guilherme
15/07/2005
campo.value:=UpperCase(campo.value)
GOSTEI 0
Paullsoftware
15/07/2005
e se vc tentar tratar a entrada no evento BeforerPost da tabela tipo:
pode ser que isso resolva :roll:
if Table1Sexo.AsString = ´m´ then Table1Sexo.AsString := ´M´ else if Table1Sexo.AsString = ´f´ then Table1Sexo.AsString := ´F´; end;
pode ser que isso resolva :roll:
GOSTEI 0
Paullsoftware
15/07/2005
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..
GOSTEI 0
Rjun
15/07/2005
Porque você não altera a propriedade EditMask do TField?
GOSTEI 0
Rafael Santana
15/07/2005
VALEU GALERA, DEU CERTO...
;)
;)
GOSTEI 0
Guilherme
15/07/2005
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 !!!
GOSTEI 0
Paullsoftware
15/07/2005
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...
GOSTEI 0