FORMATAR CAMPO CRYSTAL 4.6

ALANTB 08/04/2016 00:00:44
#460726
Olá, como formatar um campo no relatório do crystal reports 4.6 (com vb6/access) que retorne o conteúdo no formato hh:mm. Na verdade é uma etiqueta, e nos registros gravados no banco estão no formato hh:mm, mas na etiqueta quando carrega a visualização para impressão retorna sempre algo do tipo: 1899/12/30 15:00:00.00. Sendo que, esse campo não é o critério de impressão.Como formatar?Dá pra fazer direto no campo em modo design ou tem de inserir fórmula???Abaixo segue trecho do código.

campos da etiqueta:
- codLista
- nome
- descricaoDestino
- horaMarcada. ---> esse que preciso formatar

Sub ImprimeEtiqueta()

CrystalReport1.Reset
CrystalReport1.DataFiles(0) = App.Path & [Ô]\onibus.mdb[Ô]
CrystalReport1.ReportFileName = App.Path & [Ô]\cretiqueta.rpt[Ô]
CrystalReport1.SelectionFormula = [Ô]({ConsultaLista.codLista}= [Ô] & txtRegistro.Text & [Ô])[Ô]
CrystalReport1.DiscardSavedData = False
CrystalReport1.WindowState = crptMaximized
CrystalReport1.WindowShowZoomCtl = True
CrystalReport1.DiscardSavedData = False
CrystalReport1.WindowShowNavigationCtls = True
CrystalReport1.WindowShowCloseBtn = True
CrystalReport1.WindowShowPrintSetupBtn = True
CrystalReport1.WindowShowPrintBtn = True
CrystalReport1.Action = 1

ALAN
ALVAROVB2009 08/04/2016 10:48:41
#460740
Resposta escolhida
Na parte de propriedades do campo que vc coloca no crystal, tem a formatação que vc deseja exibir, basta colocar na forma que vc deseja, não precisa fazer nada nos códigos
ALANTB 08/04/2016 11:50:19
#460757
ALVAROVB2009, em format--->field do modo design a caixa de configuração que abre se refere somente a data e não exibe opção de alterar para o formato hh:mm. No banco o campo horaMarcada está em formato data/hora....

Alan
Tópico encerrado , respostas não são mais permitidas