Fórum SQL...problema na geração da consulta... #283586

01/06/2005

0

Olá,

Tenho a seguinte sql e estou usando interbase :

with Qry1 do
begin
Qry1.Close;
sSQL := ´Select * from contrato´;
SQL.Clear;
SQL.Add(sSQL);
Qry1.Prepare;
Qry1.Open;
End;
QuickRep1.Prepare;
vPgs := QuickRep1.QRPrinter.PageCount;
if Application.MessageBox(´Enviar direto para Impressora?´,´Impressão´,mb_yesno+mb_iconquestion) = IDNO then
QuickRep1.Preview
else
QuickRep1.Print;
Qry1.Close;


quando executo a opção de preview ou printer ela me retorna o seguinte erro :

Control ´´ has no parent widget

so que não tenho nenhum campo de nome control ou qualquer componente com este nome tambel no quickrep1

algum ja passou por esta situação

Valeu


Cavalcanti.fabio

Cavalcanti.fabio

Responder

Posts

01/06/2005

Cavalcanti.fabio

ninguem.....


Responder

Gostei + 0

08/06/2005

Cavalcanti.fabio

sobe


Responder

Gostei + 0

08/06/2005

Rjun

Você viu se no seu relatório não existe nenhum componente perdido, sem nome. De uma olhada nos componentes que compoem seu relatório.


Responder

Gostei + 0

08/06/2005

Cavalcanti.fabio

olá...verifiquei e não existe componente perdido...

valeu.


Responder

Gostei + 0

08/06/2005

Sandra

Fabio,

Um detalhezinho. Por que você fecha [b:9394f54b20]Qry1[/b:9394f54b20] duas vezes? :roll:
Aqui:
...
QuickRep1.Preview 
else 
QuickRep1.Print; 
Qry1.Close;        <= essa linha

Verifique se não é isso. :D

Atente-se também para o código que está escrevendo. Se está usando ´with´ (primeira linha da SQL), não há necessidade de escrevê-la novamente nas próximas. Assim (sem a linha que comentei acima):
with Qry1 do begin 
  Close; 
  sSQL := ´Select * from contrato´; 
  Clear; 
  Add(sSQL); 
  Prepare; 
  Open; 
end; 

QuickRep1.Prepare; 
vPgs := QuickRep1.QRPrinter.PageCount; 
if Application.MessageBox(´Enviar direto para Impressora?´, ´Impressão´, mb_yesno+mb_iconquestion) = IdNo then 
  QuickRep1.Preview 
else 
  QuickRep1.Print; 


[b:9394f54b20]Obs.:[/b:9394f54b20] Procure também usar a tag [Code], pois facilita bastante a leitura do código postado.



Boa sorte! :D


Responder

Gostei + 0

09/06/2005

Cavalcanti.fabio

valeu sandra...verifiquei as sua sugestões e ao dar o preview o erro continua a acontecer...não sei mesmo o que esta acontecendo..

vou continuar tentando...caso alguem tenha mais alguma ideia será bem vinda.

grato


Responder

Gostei + 0

09/06/2005

Rjun

Uma vez tive problemas com quickreport e só consegui resolver recriando o relatório. Talvez seja uma solução.


Responder

Gostei + 0

09/06/2005

Cavalcanti.fabio

olá Rjun..valeu pela dica...ja refiz o relatório agora so consta um quickreport , um QRGroup e um QRBand (detalhe) e o erro continua acontecendo...quando faço o preview pelo direto do delphi usando o ibquery ativado ele me mostra os dados e não dar erro nenhum.

vou continuar tentando...quem sabe acerto ou acertamos juntos.

grato


Responder

Gostei + 0

09/06/2005

Cavalcanti.fabio

sobe


Responder

Gostei + 0

09/06/2005

Gandalf.nho

O erro só ocorre nesse relatório ou em outros tb? Vc usa o preview padrão do QuickReport ou criou um custom?


Responder

Gostei + 0

16/06/2005

Cavalcanti.fabio

Olá gandalf.nho amigão...

[O erro só ocorre nesse relatório ou em outros tb? Vc usa o preview padrão do QuickReport ou criou um custom?]

uso o preview e o printer e o erro acontece com este relatorio que estou criando e tentei recriar outro do zero e a sql dar o mesmo erro...

incrivel...mas aconteceu comigo.

valeu.

+ alguem para dar uma dica.


Responder

Gostei + 0

17/06/2005

Cavalcanti.fabio

:D

mais alguem...


Responder

Gostei + 0

20/06/2005

Cavalcanti.fabio

:cry:
alguem mais


Responder

Gostei + 0

05/07/2005

Cavalcanti.fabio

olá galera...alguem mais tem uma ideia... :o :D


Responder

Gostei + 0

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

Aceitar