Fórum Numerar linhas do relatório no RAVE #349398

22/11/2007

0

Bom dia pessoal!
Estou com uma dificuldade em criar um relatório onde cada linha dele seja numerada sequencialmente ex:
1- nome, rg, .......
2- nome, rg, ......
3- nome, rg, .......
4- nome, rg, ........
5- nome, rg,.......
......
.....
pois neste relatório tem + ou - 6.000 linhas e meu cliente me pediu para numerar as linhas para facilitar seu trabalho
Alguém sabe como fazer isto no RAVE???????


Robsonr

Robsonr

Responder

Posts

22/11/2007

Alan.adolfo77

Se vc tiver programando o relatoria da para fazer colocando um cont como variavel.


Responder

Gostei + 0

22/11/2007

Robsonr

eu sou iniciante em delphi e rave , eu fiz o sistema gerar o relatório de maneira simples no rave ( fiz a conexão com o banco de dados e inseri os campos no relatório), se alguém puder me dar um exemplo de como numerar as linha eu ficaria muito agradecido


Responder

Gostei + 0

22/11/2007

Robsonr

alguém por favor sabe uma solução???????


Responder

Gostei + 0

23/11/2007

Robsonr

sobe


Responder

Gostei + 0

23/11/2007

Facc

Bom dia pessoal! Estou com uma dificuldade em criar um relatório onde cada linha dele seja numerada sequencialmente ex: 1- nome, rg, ....... 2- nome, rg, ...... 3- nome, rg, ....... 4- nome, rg, ........ 5- nome, rg,....... ...... ..... pois neste relatório tem + ou - 6.000 linhas e meu cliente me pediu para numerar as linhas para facilitar seu trabalho Alguém sabe como fazer isto no RAVE???????


Não trabalho com Rave, mas não teria como criar um contador e no onprint de um label vc incrementar?


Responder

Gostei + 0

23/11/2007

Robsonr

O problema é q eu ja tenho varios relatorios rodando no rave , então eu gostaria de saber se tem como adicionar este contador no meu relatório rave


Responder

Gostei + 0

23/11/2007

Facc

O problema é q eu ja tenho varios relatorios rodando no rave , então eu gostaria de saber se tem como adicionar este contador no meu relatório rave


como disse não trabalho com rave... mas creio que exista alguma função do proprio rave que retorne o que vc deseja

Outra coisa esses dados são sequenciais? se positivo, pq não colocar diretamente no bd?


Responder

Gostei + 0

23/11/2007

Robsonr

os relatórios estão fora de seguencia , e alguns são apenas partes de minha table , então eu ja pesquisei no rave mais naum consigo achar
a função para me retornar oq eu quero


Responder

Gostei + 0

27/11/2007

Robsonr

sobe


Responder

Gostei + 0

29/11/2007

Hnegrao

Qual a versão do reve vc usa?

Se a sua versão do RAVE aceiter varaiável no Event Edtor (Se não mim engano só a partir da versão 6)
Faça o seguinte?

1º Crie um parâmetro chamado LineCoun Relatório, clicando na propriedade parameter;

2º Coloque um componente Datatext e no evento OnGetText do Datatext coloque o segunte codigo:


var
iCount: Integer;
sCount: String;


iCount := StrToInt(RaveProject.GetParam(´LineCount´));
sCount := IntToStr(iCount + 1);
Value := sCount;
RaveProject.SetParam(´LineCount´, sCount);

3º Coloque na propriedade DataField do DataText o sequinte texto: Param.LineCount

4º Na chamado do relatório basta seta o parametro

RvProject1.SetParam(´LineCount´, ´0´);

Ex.:
RvProject1.Open;
RvProject1.SetParam(´LineCount´, ´0´);
RvProject1.ExecuteReport(´Report1´);
RvProject1.Open;

5º Incua RvLDCompiler no uses;

Espero que isso te ajude;
Qualquer dúvida o meu email é fhnegrao@ibest.com.br


Responder

Gostei + 0

30/11/2007

Robsonr

só uma dúvida onde devo criar o parametro??


Responder

Gostei + 0

30/11/2007

Robsonr

ah, a versão que estou usando é a 6.5 do Rave


Responder

Gostei + 0

30/11/2007

Hnegrao

1º Seleciona relatório desejado no treewiew do Rave.
2º Clica na propriedade [b:2f3d41460c]parameter[/b:2f3d41460c].
3ºClica nos [b:2f3d41460c]tres pontinho[/b:2f3d41460c] ao lado dessa propriedade.

e basata degitar: [b:2f3d41460c]LineCoun[/b:2f3d41460c]


Responder

Gostei + 0

03/12/2007

Robsonr

VALEW!!!!
muito obrigado hnegrao, funcionou do jeito que eu queria

valew mesmo


Responder

Gostei + 0

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

Aceitar