Valeu pessoal pela atencao!!!! ja consegui...

From: BandaLemuel 
Sent: Thursday, May 29, 2008 10:36 AM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] RDPrint3.0


O Erro sugere q vc esta tentando acessar algo que ainda não foi criado.... 
quando faço os meus relatorio faço assim...

{ Selecion os dadaos }

{ Defino Linha Inicial }
Linha := 1 ;

{ Abro o relatrorio }^
RDP.abrir ;

While x :=0 to recordCount - 1 do
begin
Impf ( linha , colunha, campo , ´[] );
end;

{ Seup do RDprint }
Aki eu arrumo as configurações. dele;;;

RDP.Setup ;
RDP.Fechar;

Tente nesta ordem...

Wesley


From: Ioney Hotmail 
Sent: Thursday, May 29, 2008 8:29 AM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] RDPrint3.0

Rubem,

Project Contabil.exe raised exception class EAccessViolation with message 
'Access violation at address 00000000. read of 
address 00000000'. Process stopped. Use Step or Run to Continue.

O que eu faco?
desculpa nao ter postado essa msg antes mas eh que eu achei q com o codigo 
seria mas facil de resolver...
Abraco

From: Rubem Nascimento da Rocha 
Sent: Wednesday, May 28, 2008 5:56 PM
To: delphi-br@yahoogrupos.com.br 
Subject: RE: [delphi-br] RDPrint3.0

Sim, meu caro! Posta o código e espera que a gente ache o erro pra ti? N"ao 
quer mais nada, né?
Qual é o erro que tá dando? Só o código num ajuda! Qual é esse erro/exceção que 
tu tá tendo?

Sds.

________________________________

To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Wed, 28 May 2008 16:55:53 -0300
Subject: [delphi-br] RDPrint3.0

Ola Pessoal, estou desesperado precisando de uma ajudinha de vcs... Estou 
finalizando uma programa de contabilidade desenvolvido em Delphi com Banco de 
Dados Interbase, pois bem ja estou na parte de relatorios e eh justamente ai 
que o bicho ta pegando, estou usando o componente RDPrint e nao to conseguindo 
fazer com que meu relatorio seja impresso...o codigo eh esse deem uma olhadinha 
e vejam se encontram algum erro ok? aguardo retorno desesperado!!

procedure TfrmRelPlanoContas.btnImprimirClick(Sender: TObject);
var vTexto, vApagaCaracter : String;
begin
DtaModulo.RDprint1.OpcoesPreview.CaptionPreview := pnCabecalho.Caption;
DtaModulo.RDprint1.CaptionSetup := pnCabecalho.Caption;
DtaModulo.RDprint1.Abrir;
vPagina := 1;
vrow := 80;

if not DtaModulo.RDprint1.SETUP then
exit;

DtaModulo.qryPadrao.Close;
vSelect := 'Select * from PlanoContas where Cliente = ' + IntToStr(yCodCliente);
vOrder := 'order by '+zIIF2(cmbOrder.ItemIndex = 0,'Conta','descricao');
DtaModulo.qryPadrao.SQL.Text := vSelect + vOrder;
DtaModulo.qryPadrao.Open;
DtaModulo.qryPadrao.Last;
vQteReg := DtaModulo.qryPadrao.RecordCount;
DtaModulo.qryPadrao.First;

while not DtaModulo.qryPadrao.Eof do
begin
zProgresso01(vQteReg,'AGUARDE...');
zFANTASIA:= DtaModulo.tbEmpresa.FieldByName('Nome').asstring;
zAnoLetivo:= DtaModulo.tbEmpresa.FieldByName('Ano').asstring;
if zCabRel('PLANO DE CONTAS', '',1) then
begin
DtaModulo.RDprint1.ImpF(zRow(1),1,'CONTA DESCRIÇÃO COD. REDUZIDO DV',[normal]);
DtaModulo.RDprint1.ImpF(zRow(1),1,'------------------- 
------------------------------------------ ------------- --',[normal]);
end;
DtaModulo.RDprint1.impF(zRow(1),1,DtaModulo.qryPadrao.FieldByName('CONTA').asstring,
 [normal]);
DtaModulo.RDprint1.impF(zRow(1 - 1),21,zReplicate(' 
',zNivelReal(DtaModulo.qryPadrao.FieldByName('CONTA').asstring))+ 
DtaModulo.qryPadrao.FieldByName('DESCRICAO').asstring, [normal]);
vApagaCaracter:= '00000'+DtaModulo.qryPadrao.FieldByName('CODRED').asstring;
if Length(vApagaCaracter)> 6 then
vApagaCaracter:= copy(vApagaCaracter,2,length(vApagaCaracter));
DtaModulo.RDprint1.impD(zRow(1 - 1),77,vApagaCaracter, [normal]);
DtaModulo.RDprint1.impF(zRow(1 - 1),79, 
Modulo11(DtaModulo.qryPadrao.FieldByName('CODRED').asstring), [normal]);
DtaModulo.qryPadrao.Next;
end;
vTexto := '-- Registros: '+VarToStr(vQteReg)+' ';
vTexto := vTexto + zReplicate('-',75-length(vTexto));
DtaModulo.RDprint1.ImpF(zRow(1),5,vTexto, [normal]);
DtaModulo.RDprint1.OpcoesPreview.PaginaZebrada :=true;
DtaModulo.RDprint1.OpcoesPreview.Preview := True;
DtaModulo.RDprint1.Fechar;
zProgresso02;
DtaModulo.qryPadrao.Close;

end;

[As partes desta mensagem que não continham texto foram removidas]

__________________________________________________________
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br

[As partes desta mensagem que não continham texto foram removidas]

__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 3143 (20080529) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

[As partes desta mensagem que não continham texto foram removidas]



 

[As partes desta mensagem que não continham texto foram removidas]

Responder a