FORMATAR CAMPO CRYSTAL 4.6
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
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
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
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
Alan
Tópico encerrado , respostas não são mais permitidas