Como receber um campo hora corretamente sem a Data?

Delphi

29/01/2007

Olá Pessoal!

Estou desenvolvendo um sistema para controle de laboratórios onde tenho um campo no SQL Server do tipo [b:060d7a4d43]datetime[/b:060d7a4d43] onde preciso informar neste campo somente a hora da coleta de um exame.

resultado que estou obtendo:
[color=blue:060d7a4d43] que qdo visualizo o campo ele aparece com o formato que coloquei no DisplayFormat [b:060d7a4d43]´hh:nn´[/b:060d7a4d43] e qdo vou editar o conteúdo do campo colocando foco nele ele muda o conteúdo do campo. O Formato do EditMask eh [b:060d7a4d43]´!90:00;1;_´[/b:060d7a4d43] [/color:060d7a4d43].

Exemplo:

conteúdo do campo no BD: [b:060d7a4d43]´1/1/1900 09:13:22´[/b:060d7a4d43]
Conteúdo na Visualização: [b:060d7a4d43]´09:13´[/b:060d7a4d43] [color=green:060d7a4d43]certo[/color:060d7a4d43]
Conteúdo qdo Focado: [b:060d7a4d43]´09:00´[/b:060d7a4d43] [color=green:060d7a4d43]errado[/color:060d7a4d43]

[i:060d7a4d43]Gostaria que qdo Focado recebesse a mesma máscara do DisplayFormat.[/i:060d7a4d43]

[color=red:060d7a4d43]Então pergunto pra vcs como faço para receber um campo hora de forma correta? porque não estou entendendo mais nada![/color:060d7a4d43]

Valeu galera!!!


Edvilson.chaves

Edvilson.chaves

Curtidas 0

Respostas

Fortaum

Fortaum

29/01/2007

- Cara, nesse caso de armazenar somente a hora e deixar a data em branco é melhor usar varchar(4) ou varchar(5) se for armazer o ´:´.
- Você terá menos dor de cabeça pra tratar o campo.

Jader E. Gonçalves
Software Developer


GOSTEI 0
POSTAR