Fórum Algo melhor que o Quick Report! #195781

18/11/2003

0

Pelamordedeus, me digam que existe um gerador de relatórios melhor que o quickreport!!!

Queria um tipo o do Access, simples e funcional!

Obrigado.

[i:b6191dbe43]Título editado. Digite em minúsculas.[/i:b6191dbe43]


Tenil

Tenil

Responder

Posts

18/11/2003

Ilanocf

Não sei como pode um programaço como o Delphi ter um gerador de relatórios tão ´frango´ como o Quick Report. Ding_ling, vc lembrou bem, o Access tem um gerador de relatórios PORRETA mesmo.

Se vc descobrir um outro melhor q o QuickRepor´caria´, por favor, me avise tb, ok?

Ilano.


Responder

Gostei + 0

18/11/2003

Aroldo Zanela

Colegas,

Na minha opinião o Crystal Reports e o melhor gerador de relatórios atualmente.


Responder

Gostei + 0

19/11/2003

Maurício Santos

Olá!!!

Eu utilizo o Fortes report e nunca tive problemas com ele, substitui muito bem o QReport, tem vários recursos que facilitam a montagem do relatório e o melhor de tudo...É FREE!!!!

Se quiser testar acesse http://www.fortesinformatica.com.br

[]´s


Responder

Gostei + 0

19/11/2003

Tenil

Vou esperimentar o Fortes, parece legal.

Qual versão devo instalar?

Delphi6CLX
Delphi6VCL

Usuo o Delphi 6, mas não sei o que significa CLX e VCL.

Obrigado


Responder

Gostei + 0

19/11/2003

Denis

Oi Pessoal,

Tem o Rave Report tb. para o Delphi 7. Mas em defesa do Quick Report, até que ele me quebra um galho. Não acho tão ruim assim. Já fiz algumas coisas escabrosas com ele, rs,rs,rs.


Responder

Gostei + 0

19/11/2003

Tenil

Galera, por favor, ignorem a pergunta sobre CLX e VCL, foi mal, já descobri.

[b:a4dccd521a]Denis[/b:a4dccd521a], então me dá uma ajuda aí!

Tenho duas tabelas, Pessoa e Telefone.

Uma Pessoa pode ter N Telefones.

Como faço para imprimir algo + ou - assim:
Código: 100111
Nome: Fulano da Silva
Endereço: Rua blá blá blá
Telefones: (61) 356-1010, (61) 356-0000, (61) 561-3232


Só consigo fazer assim:

Código: 100111
Nome: Fulano da Silva
Endereço: Rua blá blá blá
Telefone: (61) 356-1010
Telefone: (61) 356-0000
Telefone: (61) 561-3232


No segundo caso (o que eu consigo fazer) é utilizando um sub-detail.

Valeu.


Responder

Gostei + 0

19/11/2003

Tenil

Outra pergunta: [b:dc973b5fd2]Existe uma forma de colocar dois bands lado a lado? Ou todos os bands ocupam a toda a largura da página (ou coluna) disponível?[/b:dc973b5fd2]

Mais uma vez, obrigado.


Responder

Gostei + 0

19/11/2003

Thoor Cobain

Nunca precisei de um outro tipo de relatório, o quickrep solucionou todos meus problemas, mas depois deste tópico to pensando em conhecer outro, pois se algum outro gerador de relatório for mais simples do q o quickrep eu preciso conhecelo pois axo o quickrep muuuuito simples...


Responder

Gostei + 0

19/11/2003

Denis

Ok, Vamos lá.

Nestes casos uma coisa que normalmente faço é o seguinte. Na banda detalhe eu coloque um componente qrlabel.
Defina suas propriedades autosize para false,autostretch para true,e WordWrap para true.
No evento beforeprint da banda detalhe crie uma query para buscar os telefones apenas desta pessoa. Crie um laço While, e acrescente no caption do qrlabel. Ex.
....
QRLabel1.caption := ´´
while not query1.eof do
begin
QRLabel1.caption := QRLabel1.caption + query1.fieldbyname(´fone´).asstring;
query1.next;
end;

e pronto.

Como o componente QuickReport aceita todos os comandos do Delphi fica até que fácil realizar estas operações. Claro que existem programas de relatório bem complexos e que fazem isso automaticamente. Mas a vantagem do QuickReport, é que não precisa de licença adicional nem dlls, etc... além de ser bem leve.

Falow.


Responder

Gostei + 0

19/11/2003

Imstaff

Usamos o report builder aqui, funciona bem.


Responder

Gostei + 0

19/11/2003

N_valdo

Realmente, se houve um gerador de relatórios igual ao do Access, seria bem mais fácil criar relatórios. O gerador do Access é ótimo, muito simples. Já que não temos gostaria que alguém me ajudasse no seguintê:
Tenho uma tabela com o nome GRUPO: nela tenho um campo CodigoGrupo e cadastrado neste campo os grupos A, B e C.
Tenho outra com o nome CLIENTES com os campos CodigoGrupo e NomeCliente com os seguintes registros:
CodigoGrupo Cliente
A Manoel
B Francisco
B Antonio

Onde no relatório está aparecendo da seguinte forma:

Grupo: A Clientes
-------------------------------------------------------
Manoel

Grupo: B Clientes
-------------------------------------------------------
Francisco
Antonio

Grupo: C Clientes
-------------------------------------------------------
Obs: Este grupo não tem clientes cadastrados para ele, mas, mesmo assim ele aparece como cabeçalho de grupo, e no seu Detail, não aparece nada, até mesmo porque não tem clientes para esse Grupo.
Pergunta: Como faço para que só apareçam os grupos que tem clientes cadastrados, ou seja, no caso acima só apareceria os GRUPOS A e B e o grupo C que não tem clientes não apareceria.

Desde já agradeço.


Responder

Gostei + 0

19/11/2003

Tenil

[b:00e14b2720]Denis[/b:00e14b2720], já tentei fazer isso. Só que, não sei se fiz de forma errada, quando eu dou um preview, os dados ficam se repetindo.

Será que, na impressão, os dados sairão corretos?

Valeu.


Responder

Gostei + 0

19/11/2003

Marcelo Saviski

Repetindo assim:

Telefones: (61) 356-1010, (61) 356-1010, (61) 356-1010, (61) 356-1010
Telefones: (01) 234-2578, (01) 234-2578, (01) 234-2578 


ou assim:


Telefones: (61) 356-1010, (78) 444-7863, (12) 788-1212, (11) 111-1111
Telefones: (61) 356-1010, (78) 444-7863, (12) 788-1212, (11) 111-1111, (01) 234-2578, (01) 234-2578, (01) 234-2578



Responder

Gostei + 0

19/11/2003

Tenil

Assim:

Código: 100111 
Nome: Fulano da Silva 
Endereço: Rua blá blá blá 
Telefone: (61) 356-1010, (61) 356-0000, (61) 561-3232

Código: 211321
Nome: Beltrano José 
Endereço: Rua blé blé blé 
Telefone: (61) 356-1010, (61) 356-0000, (61) 561-3232

Código: 321546
Nome: Ciclano dos Santos
Endereço: Rua blí blí blí 
Telefone: (61) 356-1010, (61) 356-0000, (61) 561-3232

Código: 123654
Nome: Trajano Gonçalves
Endereço: Rua bló bló bló 
Telefone: (61) 356-1010, (61) 356-0000, (61) 561-3232


Sacou?


Responder

Gostei + 0

19/11/2003

Theofernandes

Assim:
Código: 100111 
Nome: Fulano da Silva 
Endereço: Rua blá blá blá 
Telefone: (61) 356-1010, (61) 356-0000, (61) 561-3232

Código: 211321
Nome: Beltrano José 
Endereço: Rua blé blé blé 
Telefone: (61) 356-1010, (61) 356-0000, (61) 561-3232

Código: 321546
Nome: Ciclano dos Santos
Endereço: Rua blí blí blí 
Telefone: (61) 356-1010, (61) 356-0000, (61) 561-3232

Código: 123654
Nome: Trajano Gonçalves
Endereço: Rua bló bló bló 
Telefone: (61) 356-1010, (61) 356-0000, (61) 561-3232
Sacou?



Você está colocando a query junto ao beforeprint?
Para acontecer isto, deve ser por aí.


Responder

Gostei + 0

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

Aceitar