Fórum Algo melhor que o Quick Report! #195781
18/11/2003
0
Queria um tipo o do Access, simples e funcional!
Obrigado.
[i:b6191dbe43]Título editado. Digite em minúsculas.[/i:b6191dbe43]
Tenil
Curtir tópico
+ 0Posts
18/11/2003
Ilanocf
Se vc descobrir um outro melhor q o QuickRepor´caria´, por favor, me avise tb, ok?
Ilano.
Gostei + 0
18/11/2003
Aroldo Zanela
Na minha opinião o Crystal Reports e o melhor gerador de relatórios atualmente.
Gostei + 0
19/11/2003
Maurício Santos
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
Gostei + 0
19/11/2003
Tenil
Qual versão devo instalar?
Delphi6CLX
Delphi6VCL
Usuo o Delphi 6, mas não sei o que significa CLX e VCL.
Obrigado
Gostei + 0
19/11/2003
Denis
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.
Gostei + 0
19/11/2003
Tenil
[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.
Gostei + 0
19/11/2003
Tenil
Mais uma vez, obrigado.
Gostei + 0
19/11/2003
Thoor Cobain
Gostei + 0
19/11/2003
Denis
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.
Gostei + 0
19/11/2003
Imstaff
Gostei + 0
19/11/2003
N_valdo
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.
Gostei + 0
19/11/2003
Tenil
Será que, na impressão, os dados sairão corretos?
Valeu.
Gostei + 0
19/11/2003
Marcelo Saviski
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
Gostei + 0
19/11/2003
Tenil
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?
Gostei + 0
19/11/2003
Theofernandes
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
Você está colocando a query junto ao beforeprint?
Para acontecer isto, deve ser por aí.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)