Fórum Ajuda com Relatorio ! #297016

26/09/2005

0

Pessoal preciso fazer ume relatorio da seguinte maneira, tenho uma tabela com os campos codcli, cliente e datanasc. Assim preciso listar
todos os clientes que possuem 1 ano de idade, 2 idade e assim por diante
como por exemplo:

idade qtde
1 ano 10
2 anos 41
3 anos 7

Se alguem tiver uma idéia agradeço

Jrduran


Jrduran

Jrduran

Responder

Posts

26/09/2005

Edjborges

Qual é o banco de dados e a ferramenta de relatório que vc está usando ?


Responder

Gostei + 0

26/09/2005

Jrduran

paradox e quick report


Responder

Gostei + 0

26/09/2005

Gigatel

vc quer uma listagem por ordem ou que ?


Responder

Gostei + 0

26/09/2005

Edjborges

Ao invés de usar um componete Table, para ligar à sua tabela, tente usar uma Query, na propriedade DataBaseName use o alias que vc criou para as tabelas Paradox e na propriedade SQL, faça um select mais ou menos assim:

select CodigoCli, NomeCli, (DataNasc - :DataAtual)/365 as Idade from
tabelacliente.db

abra a propriedade Params e ajuste o tipo do parametro :DataAtual para DateTime or Date.

antes de vc chamar o relatorio do QuickReport faça:

Query1.Close;
Query1.Params[0].value:=date;
Query1.Open;
//Aí chame o relatório
QuickReport1.preview;

no QuickReport use um QRGroup usando o campo idade...

acho que dessa maneira dará certo


Responder

Gostei + 0

26/09/2005

Jrduran

quero que me mostre todo mundo e suas respectivas idades , assim como mostrei acima ! ou seja todos com 1 ano de idade. todos com 2 e todos com 3 e assim por diante


Responder

Gostei + 0

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

Aceitar