Quick report. Access violation. :(

13/07/2004

0

A quem possa me ajudar.

Estou tendo problema em imprimir relatório no quick report. Está dando o erro Access Violation quando tento imprimir o segundo relatório (indiferente qual seja o primeiro relatório a imprimir), isso está acontecendo na maquina do cliente (Windows 98), a minha maquina e Windows xp o sistema está sendo feito com delphi 7, quick report 4 e access 97.

Criei um form é coloquei o componente QRPreview e 5 botões, em 3 botões coloquei uma chamada de relatório diferente.
Nos botões de relatório estão assim (só mudar a chamada do relatório).

if Assigned(QrPreview1.QRPrinter) then QrPreview1.QRPrinter.ClosePreview(Self);
  if frmrel_orcamentop1 = nil then
    begin
       frmrel_orcamentop1 := Tfrmrel_orcamentop1.create(application);
      carrega _rel(); // aqui muda o chamada dos relatórios
    end
  else frmrel_orcamentop1.QuickRep1.Preview;


No botão de imprimir ficou assim.

  P := TPrinterSetupDialog.Create(self);
  try
    if P.Execute = true then
      begin
        qrPreview1.qrPrinter.PrinterIndex := Printer.PrinterIndex;

        qrPreview1.qrPrinter.Print;

      end;
  finally
    P.Free;
  end;



:?:



:arrow: [color=red:da32e26dee]Título alterado pelo Moderador oTTo. Removido: ´Quick Report´[/color:da32e26dee]
:idea: [color=blue:da32e26dee]Usado BBCode pra facilitar a leitura.
:idea: Seja mais claro no título.
:idea: Leia as regras de conduta do fórum.[/color:da32e26dee]


Nautam

Nautam

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar