Página 1 de 1

Relatório em Colunas e em Ordem Crescente

Enviado: 26 Ago 2004 13:58
por casr
Bem pessoal,

preciso de uma ajuda de vocês neste sentido:

O cliente de uma locadora me pediu para fazer um relatório no qual aparecessem o Numero do Cliente em ordem crescente. Até ai tudo bem é fácil, mas ele quer aproveitar a folha, para isso o relatório tem que sair em colunas tipo assim:


3456 7891 8000
3457 7892 8112
6000 7900 8113
7890 7910 9000

Como são mais de 5000 clientes gastariasse muitas folhas para imprimir, já fazendo em colunas reduziriasse o no. de folhas.

Uso o clipper 5.2.

:(

Enviado: 26 Ago 2004 14:34
por gransoft
ARAGUARI-MG, 26 de agosto de 2004.

Prezado casr,

Veja se isso dá uma idéia...

Código: Selecionar todos

nCli := 1
nLin := 60
nCol := 15
FOR nL := 1 TO nLin
   cLinha := ""
   FOR nC := 1 TO nCol
      cLinha := cLinha + STRZERO(nCli,4) + SPACE(01)
      nCli   := nCli + 1
   NEXT
   ? cLinha
NEXT
Atenciosamente,
Janis Peters Grants.

http://www.gransoft.com.br
gransoft@zipmail.com.br

Enviado: 26 Ago 2004 16:30
por Edmo
Caro colega,

Como já tem uma resposta vou sugerir outra maneira que voce pode oferecer ao seu cliente.

1234-Cliente A 2345-Cliente B 3456-Cliente C

Em vez de você utilizar colunas
1 5
2 6
3 7
4 8

Utilize
1 2
3 4
5 6
7 8

Até +

Edson

Enviado: 27 Ago 2004 12:46
por casr
Tudo bem.

O pedido de relatório é feito por data (período) então tenho que filtrar os clientes na data pedida, não pode haver repetição do no. do cliente.

Enviado: 30 Ago 2004 08:33
por Edmo
Caro colega.

Nao precisar haver repetição, pois basta voce criar um DBF ou MATRIZ e antes de gravar os dados, verificar se o cliente ja esta cadastrado ou não.

Até +