|
Postada em 28/09/2005 15:33 hs
Olá Pessoal, Estou começando a usar o CrViewer e estou com um problema...como eu faço para que o usuário possa escolher em qual impressora será impresso o relatório?
|
|
|
|
Daniel
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 28/09/2005 15:42 hs
No form em que esta o crviewer coloque: Private Sub CRViewer91_PrintButtonClicked(UseDefault As Boolean) Report.PrinterSetup (hwnd) ' Abre a tela de opção de Impressora End Sub
|
|
|
Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 28/09/2005 15:59 hs
Caso seja sempre a mesma impressora, e vc queira já deixar meio otimizado, faça assim: Dim X As Printer For Each X In Printers If UCase(X.DeviceName) = UCase(xnomeimp) Then crpPesquisa.Reset crpPesquisa.PrinterDriver = X.DriverName crpPesquisa.PrinterPort = X.Port crpPesquisa.PrinterName = X.DeviceName crpPesquisa.Destination = crptToPrinter crppesquisa.action = 1 endif next Eu não sei se funciona com o view, no crystal eu ainda uso daquele jeito de gravar o arquivo .rpt e carregar ele no form via objeto crystal report. T+
|
|
|
Daniel
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 28/09/2005 16:17 hs
As linhas de instrução que o DONKEY passou só funciona até a ver 8.5 do Crystal Reports
dsmn
|
|
|
Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 28/09/2005 16:32 hs
Valeu daniel, eu nem sabia... parei de usar o crystal, estou com ele apenas em um sistema que eu ainda não reescrevi os relatorios, inclusive realmente eu utilizava a versão 8.5.... valeu pela informação... T+
|
|
|
Fabio Lima
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 18/11/2010 18:56 hs
Estoque querendo saber como habilitar a opcao para trocar de impressora depois da tela do relatorio aberta usando o componente CRViewer
|
|
|