Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Problema ao imprimir um relatório


faguanil

Posts Recomendados


  • Tópicos Que Criei:  8
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  30
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  230
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  41

Vendas.007_Fechamento_de_Caixa_da_Lanchonete_por_Horário.RRMpost-4057-1224777603_thumb.gifBoa tarde,

estou com um problema no momento de gerar o relatório. Quando faço um movimento no Nucleus para vender um determinado produto, depois de efetuado a venda no final do dia a coordenadora quer retirar um relatório para verificar quantos produtos e o valor total vendido, sendo assim, criei um relatório, porém no momento de mandar imprimir esta gerando folhas a mais do necessário e nas folhas a mais geradas os itens não são modificados mas o valor total muda em todos.

Gostaria que somente imprimisse as folhas necessárias. Estou enviando em anexo o problema para que possam ver.

Como sou iniciante, gostaria da ajuda de todos. Muito Obrigado.

Editado por faguanil
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  79
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  611
  • Conteúdo/Dia:  0.09
  • Reputação:   2
  • Pontos/Conquistas:  3.847
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

anexa o relatório aqui para que possamos ver o que está acontecendo

falou

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  15
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  548
  • Conteúdo/Dia:  0.09
  • Reputação:   1
  • Pontos/Conquistas:  2.891
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  44

Fábio,

Não veio anexo... o probela não é o tamanho do papel? Em qual papel está imprimindo? Tenta mudar, por exemplo para A4..

Att,

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  65
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  333
  • Conteúdo/Dia:  0.05
  • Reputação:   2
  • Pontos/Conquistas:  2.309
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  46
  • Dispositivo:  Windows

Faltou o anexo..

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  8
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  30
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  230
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  41

anexa o relatório aqui para que possamos ver o que está acontecendo

falou

Estou enviando uma imagem do erro e o relatório.

Faltou o anexo..

Já encontra a imagem de erro e o relatório.

Fábio,

Não veio anexo... o probela não é o tamanho do papel? Em qual papel está imprimindo? Tenta mudar, por exemplo para A4..

Att,

Já encontra uma imagem do problema mais o relatório postado. Não mando imprimir primeiro mando vizualizar, da uma olhada ai na imagem.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  15
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  548
  • Conteúdo/Dia:  0.09
  • Reputação:   1
  • Pontos/Conquistas:  2.891
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  44

Fábio,

Mesmo na visualização você escolhe uma impressora e ela já tem um papel...

Você olhou que papel é esse?

Att,

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

Não sei se é o caso, mas se no seu relatório existir uma linha TR, existe uma opção de SALTAR PÁGINA AO IMPRIMIR TR. Verifique.

Abraços

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  65
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  333
  • Conteúdo/Dia:  0.05
  • Reputação:   2
  • Pontos/Conquistas:  2.309
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  46
  • Dispositivo:  Windows

posta o relatorio pra poder verificar as confirações do mesmo..

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  8
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  30
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  230
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  41

Fábio,

Mesmo na visualização você escolhe uma impressora e ela já tem um papel...

Você olhou que papel é esse?

Att,

Bom dia, já sim é folha A4.

Vendas.007_Fechamento_de_Caixa_da_Lanchonete_por_Horário.RRM

posta o relatorio pra poder verificar as confirações do mesmo..

Bom dia, estou enviando o relatório para que possa se analisado.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  8
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  30
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  230
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  41

Bom dia pessoal,

fazendo alguns testes aqui pude perceber que o erro esta acontecendo da seguinte maneira:

Se vendo um produto e depois gero um relatório, o relatório é gerado corretamente, mostrando apenas uma página com todas as informações.

Agora se vendo 2 ... n produtos, para cada produto vendido é impresso uma página, ou seja, se vendo 3 produtos no momento de mandar imprimir ou visualizar um relatório tem se 3 páginas onde cada uma mostra a descrição de todos os produtos vendidos.

O que eu queria é se vendi 3 produto mostre apenas uma página contendo a descrição dos 3 produtos vendidos.

O relatório já encontra - se postado. Obrigado pela ajuda de todos.

Editado por faguanil
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  902
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.855
  • Conteúdo/Dia:  1.34
  • Reputação:   311
  • Pontos/Conquistas:  106.691
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

faguanil,

vamos lá... temos alguns problemas neste seu relatório:

1 - Vc o montou apenas com sentença SQL, até ai tudo bem, mas a estrutura pra usar apenas com sentença é um pouco diferente, e vc poderia até mesclar campos da base, no cabeçalho por exemplo, com as sentenças apenas na LD ou LD e CD

2 - Vc está usando a sentença na CP e na LD, o que faz ele repetir tantas vezes tiver se retorno, tanto na parte de imprimir os itens, como no cabeçalho também, ou seja, se tiver 5 retornos que deveria imprimir no corpo do relatório, sairá tambem 5 cabeçalhos. Neste caso, suas 5 ou N folhas que sempre está saindo.

3 - Usando sentenças SQL, vc tem que melhorar os relacionamentos, onde deve usar o CODCOLIGADA também, e não apenas os IDPRD, IDMOV, etc...

4 - Vc não tem nenhum outro tipo de movimento na sua tabela TMOV ? Não está filtrando nada além de data, horário criação e usuário. Deveria por tambem, CODTMV, STATUS ( pra não pegar cancelados ) entre outras coisas.

Aconselho vc a usar na CP, campos, por exemplo já da TMOV. E apenas na LD a sentença, usando espelhos dos dados que passará na CP, para usuário, tipo de movto, periodo, etc.

É isso ai.

Flws.

T+

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  6
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  97
  • Conteúdo/Dia:  0.02
  • Reputação:   2
  • Pontos/Conquistas:  542
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  42

Ola faguanil,

Seu relatorio saia 1 pagina a cada produto por que vc colocou a sua sentença que traz os itens do movimento no Grupo do relatorio "CP (cabeçalho de pagina)", então a cada item (linha de resultado da sentença) ele retorna uma pagina, colque as informações da CP em uma CD e marque a opção imprimir somente na quebra da LD, coloque tambem na sua sentença depois do campo tmov.usuariocriacao na clausula SELECT este codigo Q$$ ficando assim tmov.usuariocriacao Q$$, este codigo fara seu relatorio quebrar e saltar uma pagina sempre que trocar de usuariocriacao (vi que no relatorio é o vendeddor)!

Dica: na Sentença SQL você renomeiou as tabelas, mais colocou o mesmo nome delas, isto é usado para facilitar a digitação dos nomes das tabelas, não havendo a nescecidade de renomealas para o mesmo nome!

Exemplo:

como vc colocou

from tmov tmov, tprd tprd, titmmov titmmov

where

tmov.idmov=titmmov.idmov and

tprd.idprd=titmmov.idprd

do jeito melhor

from tmov t, tprd p, titmmov i

where

t.idmov=i.idmov and

p.idprd=i.idprd

ou

from tmov, tprd, titmmov

where

tmov.idmov=titmmov.idmov and

tprd.idprd=titmmov.idprd

qualquer duvida estou aqui! :Valeu:

Vendas.007_Fechamento_de_Caixa_da_Lanchonete_por_Horário.RRM

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  8
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  30
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  230
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  41

faguanil,

vamos lá... temos alguns problemas neste seu relatório:

1 - Vc o montou apenas com sentença SQL, até ai tudo bem, mas a estrutura pra usar apenas com sentença é um pouco diferente, e vc poderia até mesclar campos da base, no cabeçalho por exemplo, com as sentenças apenas na LD ou LD e CD

2 - Vc está usando a sentença na CP e na LD, o que faz ele repetir tantas vezes tiver se retorno, tanto na parte de imprimir os itens, como no cabeçalho também, ou seja, se tiver 5 retornos que deveria imprimir no corpo do relatório, sairá tambem 5 cabeçalhos. Neste caso, suas 5 ou N folhas que sempre está saindo.

3 - Usando sentenças SQL, vc tem que melhorar os relacionamentos, onde deve usar o CODCOLIGADA também, e não apenas os IDPRD, IDMOV, etc...

4 - Vc não tem nenhum outro tipo de movimento na sua tabela TMOV ? Não está filtrando nada além de data, horário criação e usuário. Deveria por tambem, CODTMV, STATUS ( pra não pegar cancelados ) entre outras coisas.

Aconselho vc a usar na CP, campos, por exemplo já da TMOV. E apenas na LD a sentença, usando espelhos dos dados que passará na CP, para usuário, tipo de movto, periodo, etc.

É isso ai.

Flws.

T+

Muito obrigado pela colaboração de todos, somente mais um detalhe, estou utilizando um totalizador para mostrar a quantidade de produtos vendidos e o total, então o totalizador esta sendo mostrado nas duas páginas, teria como ser impresso somente na última página? Mostrando o total de produtos vendidos e o valor final?

Muito obrigado.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  6
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  97
  • Conteúdo/Dia:  0.02
  • Reputação:   2
  • Pontos/Conquistas:  542
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  42

para imprimir qualquer coisa apenas na ultma pagina utilize o Grupo de Relatorio TR (total do relatorio) este grupo so ira imprimir na ultima pagina! :Valeu:

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  8
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  30
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  230
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  41

Vendas.007_Fechamento_de_Caixa_da_Lanchonete_por_Horário.RRMMuito Obrigado a todos que contribuiram para resolver este problema.

Consegui fazer o relatório aqui e deu tudo certo. Estou enviando o msm,pois caso alguém necessite pode utilizar como modelo.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  6
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  97
  • Conteúdo/Dia:  0.02
  • Reputação:   2
  • Pontos/Conquistas:  542
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  42

Otimo, vi que juntou minhas dicas com as do Jair!

Ficou bom!!

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.