Formatação de hora

Delphi

23/05/2003

Olá, pessoal do Clube!!

Ainda sou inexperiente com o Delphi e o meu problema é o seguinte. No meu form, tem um dbNavigator, dois DBEdits e um DBComboBox. Na propriedade Items do Object Inspector, eu inseri os itens assim:

00:00
00:30
...
23:30

Ou seja, 48 itens sendo cada um, com intervalo de 0:30.

Quando seleciono um item, por exemplo 10:00, tanto no momento da inclusão como da edição, ele está trazendo da maneira como defini na propriedade Items. Quando clico no post do DBNavigator, ele está gravando na tabela como 10:00:00, que é do tipo Time. Porém, gostaria que gravasse 10:00. Se o tipo do campo for string, funciona. Ou teria como formatar? Caso tenha, poderia me ajudar?

Já tentei de algumas formas, mas não tive sucesso. Estou usando a versão 6 com Paradox.


Grata.
:lol:


Sandra

Sandra

Curtidas 0

Respostas

Okama

Okama

23/05/2003

Você pode usar o campo string ou definir a propriedade Displayformat no Fields Editor do Table

<duplo clique no Table>
<add all Fields>
Selecione o Campo e no object Inspector altere o Display Format desse campo ´hh:mm´


GOSTEI 0
Sandra

Sandra

23/05/2003

Você pode usar o campo string ou definir a propriedade Displayformat no Fields Editor do Table <duplo clique no Table> <add all Fields> Selecione o Campo e no object Inspector altere o Display Format desse campo ´hh:mm´


Olá Okama,

Obrigada pela sua atenção. Já tentei fazer isso e não funcionou, pois continua aparecendo 10:00:00.
Tentei assim também: tabelacampo.value := StrToTime(DBComboBox1.Text) que grava 10:00:00

E se fosse para usar tabelacampo.value := Format(‘hh:mm’, ????), como seria?

Caso não tenha como fazer esta formatação, vou modificar a estrutura como campo do tipo string, pois não vou precisar de nada complexo e sei que nesse formato funciona. Assim, quando precisar filtrar numa query, basta que eu diga que é do tipo string também, correto?

Obrigada pela força.


GOSTEI 0
Marcelo.c

Marcelo.c

23/05/2003

A solução para a dúvida deste tópico foi sugerida em:

http://www.forumweb.com.br/index.php?act=ST&f=126&t=1146&s=1dcf41f61eca7b5cda46458ab640d404


GOSTEI 0
POSTAR