USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  DataReport
vilefort
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 22/01/2005 23:16 hs            
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
   
Antenor
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 24/01/2005 19:36 hs            
ao final da sua impresão ao chamar o relatório vc esta usando o comando refresh e vbmodal?
 
NomeDataReportSua.Refresh
NomeDataReportSua.Show vbModal
 
 
   
vilefort
BELO HORIZONTE
MG - BRASIL
Postada em 24/01/2005 21:50 hs            
obrigado Antenor por acessar, seguinte eu uso o set com Rs que é setado como adobd.recodset, não estou usando o refresh, pois essa função o rs não aceita e quando envio a impresão é para primiero pedir que a configuração da impressora se mostrada para que o usuário escolha a impresora que deseja mandar o report, depois quando ele seleciona a impressora, a impressão é enviada automaticamente para impressora, só que quando o VB faz isso ele manda a configuração pra atrás das aplicações.
     
Antenor
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 28/01/2005 20:41 hs            
Então, por enquanto,vou ficar te devendo...
   
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página