Olá amigos,
em meu programa, imprimo alguns relatórios (criados no crystal 4.6), mas às vezes qdo.vou imprimir mais relatórios, não imprime uns e outros sim, mesmo sendo um relatório já impresso anteriormente, para poder imprimir, tenho que encerrar o programa e imprimí-lo novamente.
costumo chamar os relatórios da seguinte maneira:
.SelectionFormula = "{Tab15Ite.Dta_Bx} = DATE(" & Year(gDtaPadrao) & "," & Month(gDtaPadrao) & "," & Day(gDtaPadrao) & ")" _
& " And {Tab15Ite.Emp} = '" & gEmp _
& "' And {Tab15Ite.Con} <= '" & txtConF _
& "' And {Tab15Ite.Con} >= '" & txtConI & "'"
.Formulas(0) = "Hora=' " & gHora & "'"
.Formulas(1) = "DataI= '" & mskDataI & "'"
.Formulas(2) = "DataF= '" & mskDataF & "'"
.Formulas(3) = "ConI= ' " & txtConI & "'"
.Formulas(4) = "ConF= ' " & txtConF & "'"
.WindowState = crptMaximized
.WindowTitle = "Resumo de saldos por conta/centro de custos - 201"
.PrintReport
End With
Será que qdo.termino a impressão tenho que "fechar" o relátório, ou algo parecido ?
Obrigado pela atenção.