GARANTIR DESCONTO

Fórum Problema com formato de hora #343878

01/08/2007

0

Tenho um campo no banco de dados sql server com datetime:

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

Diegus

Responder

Posts

01/08/2007

Emerson Nascimento

tente
EditMask = !90:00:00;1;_


Responder

Gostei + 0

01/08/2007

Diegus

tente EditMask = !90:00:00;1;_


Alguma forma de deixar somente o formato hora e minuto ?


Responder

Gostei + 0

01/08/2007

Claudio_f

Ola,
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.


Responder

Gostei + 0

01/08/2007

Diegus

Valeu ai quem tentou me ajudar...
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.....


Responder

Gostei + 0

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

Aceitar