Fórum Problema com formato de hora #343878
01/08/2007
0
Na tela tem um DBEdit...
Quando visualizo o campo ele aparece com o formato que coloquei no DisplayFormat ´hh:nn´ e qdo vou editar o conteúdo do campo colocando foco nele ele muda o conteúdo do campo. O Formato do EditMask eh ´!90:00;1;_´ .
Exemplo:
conteúdo do campo no BD: ´1/1/1900 09:13:22´
Conteúdo na Visualização: ´09:13´ certo
Conteúdo qdo Focado: ´09:00´ errado
Gostaria que qdo Focado recebesse a mesma máscara do DisplayFormat.
Então pergunto pra vcs como faço para receber um campo hora de forma correta? porque não estou entendendo mais nada!
Diegus
Curtir tópico
+ 0Posts
01/08/2007
Emerson Nascimento
EditMask = !90:00:00;1;_
Gostei + 0
01/08/2007
Diegus
Alguma forma de deixar somente o formato hora e minuto ?
Gostei + 0
01/08/2007
Claudio_f
Eu tenho um MaskEdit dessa forma [b:ab6b663d5c]!00:00;1;0[/b:ab6b663d5c] e alimento ele assim [b:ab6b663d5c]ME_HORAS.text := FormatDateTime(´hh:mm´,time);[/b:ab6b663d5c] e no meu MaskEdit ele aparece normal mesmo quando recebe o foco.
Gostei + 0
01/08/2007
Diegus
Eu queria uma forma sem precisar de programar nada...
Segue abaixo a forma com que consegui solucionar o problema:
No field....
DisplayFormat : ´ hh:nn´ (Com espaço antes e sem aspas)
EditMask : ´ 90:00;1;_´ (Com espaço antes e sem aspas)
Fica ai a dica.....
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)