Olá, gostaria de saber se alguém poderia me ajudar em um problema que estou tendo durante a impressão de relatório feito através do DataReport do VB 6.0.
O caso é o seguinte, criei um relatório via comandos usando os Sections().Controls("").Caption do DataReport. As vezes o Visual Basic informa que ocorreu um erro e o programa será fechado, ou quando isso não acontece a configuração de impressão fica atrás dos forms e só consigo usa-la quando fecho o programa. Gostaria de saber como faço para que a configuração da escolha da impressora e subsequentemente a impressão fiquem na parte da frente do forms na por baixo deles.
o comando que estou usando pra iniciar o DataReport é o seguinte:
Dim SqlDb As String
Set Rs = New ADODB.Recordset
Rs.CursorLocation = adUseClient
SqlDb = "SELECT * FROM os_header "
Set Rs = glbADOConexao.Execute(SqlDb)
Printer.PaperSize = 1
Set DataReport.DataSource = Rs
DataReport.PrintReport True, rptRangeAllPages
Rs.Close
Set Rs = Nothing
Agradeço,
Vilefort