MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Relatório individual por cliente

    avatar
    pdf-manaus
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/10/2015

    Relatório individual por cliente Empty Relatório individual por cliente

    Mensagem  pdf-manaus 19/9/2016, 14:20

    Prezados membros do Fórum, solicito vossa ajuda pois apos pesquisar em vários post não achei nada que me ajude.

    Meu bando de dados possui tbcliente, tbordemservicos, ao fim do mês preciso gerar um relatório individual dos serviços realizados por cada cliente.

    Hj faço assim, gero uma consulta filtrada por data da tbordemservicos, exporto para o excell.

    No excell classifico por cliente, copio e colo em uma nova planilha.

    Funciona sem problemas mas enquanto eram 20 a 25 clientes mês era rápido, mas agora estou com mais de 100 e demora muito todo este processo.

    Se fosse para gerar um a um no access seria fácil, bastaria solicitar o cliente antes de gerar o relatório.

    Como o access poderia gerar um relatório individual por cliente de todos os clientes que fizeram o serviços naquele mês?

    Atenciosamente

    Paulo Ferreira
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1621
    Registrado : 17/03/2011

    Relatório individual por cliente Empty Re: Relatório individual por cliente

    Mensagem  Cláudio Machado 19/9/2016, 19:27



    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha Relatório individual por cliente 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    pdf-manaus
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/10/2015

    Relatório individual por cliente Empty Relatório individual por cliente

    Mensagem  pdf-manaus 19/9/2016, 21:17

    Prezado Claudio Machado, não quero selecionar o cliente, mas quero gerar um relatório para cada cliente para enviar para o excell ou pdf individualmente.

    Explico melhor:

    Tenho 100 clientes
    Neste mês apenas 83 fizeram OS
    Tenho que gerar o relatório de cada um dos clientes em pdf ou excell para envio, no exemplo que vc enviou eu tenho que selecionar um por um, eu quero todos do mês individualizado.

    Então seria uma rotina que geraria 83 planilhas ou 83 arquivos PDF.

    Agradeço a resposta
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1621
    Registrado : 17/03/2011

    Relatório individual por cliente Empty Re: Relatório individual por cliente

    Mensagem  Cláudio Machado 19/9/2016, 21:49

    Isso é fácil amigo, mas só uma pergunta.
    Cada relatório ocupa uma folha inteira?
    Porquê senão vão ficar uns em uma folha e outros em outras folhas.

    O ideal é ver esse relatório funcionando para analisar melhor.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha Relatório individual por cliente 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    pdf-manaus
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/10/2015

    Relatório individual por cliente Empty Relatório individual por cliente

    Mensagem  pdf-manaus 19/9/2016, 21:57

    Prezado Claudio,

    Cada planilha ou arquivo pdf é individual por cliente, (para poder fazer cobrança).
    Em um mês o cliente pode ter 1 ou 300 ordem de serviços,
    então pode sim ser uma pagina ou varias para cada cliente.
    O importante é que seja gerado um arquivo ou planilha para cada cliente.

    Obrigado por responder
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1621
    Registrado : 17/03/2011

    Relatório individual por cliente Empty Re: Relatório individual por cliente

    Mensagem  Cláudio Machado 19/9/2016, 22:28

    Não quer postar esta parte não?

    Bem neste caso, coloque na consulta do seu relatório no campo data (alguma data de O.S. ou a que você queira)

    É Negado Nulo E Entre [Forms]![NomeDoSeuFormDeDatas]![DataInicial] E [Forms]![NomeDoSeuFormDeDatas]![DataFinal]

    Você vai precisar de um form com campos DataInicial e DataFinal


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha Relatório individual por cliente 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    pdf-manaus
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/10/2015

    Relatório individual por cliente Empty Relatório individual por cliente

    Mensagem  pdf-manaus 20/9/2016, 00:17

    Prezado Claudio, obrigado pela sua paciência e tentativa de querer me ajudar, mas acho que vc não está entendendo meu problema.

    Vou explicar de outra forma.

    1- Tenho vários clientes ( +- 100)
    2 - Cada cliente no mês, pode ter dezenas de Ordem de serviço ou não
    3 - Preciso gerar um arquivo em pdf ou uma planilha do excell para cada cliente que efetuo serviços naquele mês.

    Claro se for para fazer uma consulta por data e por cliente terei o referido relatório um por um, mas imagina com 80 ou 70 clientes a cada mês, terei que abrir o relatório 80 ou 70 vezes.

    o que gostaria de ajuda é para criar uma rotina que permita eu gerar os referidos relatórios individuais (por cliente) gerando ou arquivos pdf ou planilhas do excell.

    marisa.pdf, carlos.pdf, jorge.pdf, renato.pdf etc etc ou seja todos os clientes que tiveram serviços naquele mês.
    Assim poderei enviar o referido arquivo para o cliente e efetuar a cobrança.

    Atenciosamente

    Paulo Ferreira
    avatar
    pdf-manaus
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/10/2015

    Relatório individual por cliente Empty Relatório individual por cliente

    Mensagem  pdf-manaus 20/9/2016, 00:21

    Prezado Claudio,

    Segue em anexo planilha do excell de um cliente como exemplo.

    Agora imagina gerar para 80 90 por mês.
    Anexos
    Relatório individual por cliente AttachmentD2R AUTOMACAO E SOLUCOES.xls
    Você não tem permissão para fazer download dos arquivos anexados.
    (172 Kb) Baixado 7 vez(es)
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 638
    Registrado : 02/10/2011

    Relatório individual por cliente Empty Re: Relatório individual por cliente

    Mensagem  rubenscouto 20/9/2016, 07:20

    prezado pdf-manaus,
    para que você consiga gerar relatorios individuais para cada cliente e para cada OS,realmente será necessário abrir cada um individualmente. Você vai até consegui abrir todos juntos, mas vai acabar gerando um relatorio só com todos os clientes, o que não é o seu caso. Caso prefira que a gente te auxilie melhor, poste parte do seu bd para melhor analise. eu tenho um arquivo aqui no meu cinto de utilidades que efetua a abertura do relatório de forma oculta, abre o outlook, anexa este relatório ao novo e-mail aberto e deixa apenas para o utilizador escolher o destinatario, só que este arquivo é um pouco grande e um tanto quanto complexo para implementar.
    avatar
    pdf-manaus
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/10/2015

    Relatório individual por cliente Empty Re: Relatório individual por cliente

    Mensagem  pdf-manaus 20/9/2016, 11:28

    Prezado Rubens, obrigado por responder,

    Conforme a planilha postada, você pode verificar que não se trata O.S individual mas todas as O. S. do cliente naquele mês.

    Então o que realmente eu preciso é gerar arquivos em pdf ou em xls com o resultado de cada cliente.

    Um certo cliente poderá ter um unico atendimento, mas outro poderá ter 300 atendimentos naquele mês.

    HJ eu faço assim:

    Gero um relatorio filtrado por data (todos as OS naquele mês com todos os clientes que fizeram serviços)
    Exporto para o excell este planilhão
    No excell filtro por cliente
    Copia a planilha do cliente e colo em outra planilha ( assim tenho uma planilha individual por cliente)
    Envio para o cliente para cobrança.
    A planilha que postei acima, refere-se ao exemplo final.

    Atenciosamente

    Paulo Ferreira
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1621
    Registrado : 17/03/2011

    Relatório individual por cliente Empty Re: Relatório individual por cliente

    Mensagem  Cláudio Machado 20/9/2016, 15:58

    Bem amigo, você não quer postar seu sistema pra gente analisar, tudo bem, é um direito seu.
    Vou te passar uma idéia que pode ajudar, mas automaticamente fazer isso que quer acho que não dá.

    Crie um form de datas com campos DataInicial e DataFinal, coloque um botão para abrir outro form com nome FiltroPDF

    Neste form FiltroPDF mude Modifique o Modo padrão para "Formulário contínuo", coloque alguns campos tais como colaborador, data, etc.
    Na seção detalhe insira um botão e coloque neste botão o seguinte código:


    Código:

    Var_Mês = Format(Forms!Dialogo_Relt_Produtos!DataInicial, "mm")
    Var_Ano = Format(Forms!Dialogo_Relt_Produtos!DataInicial, "yyyy")
    Var_Cliente = NomeCliente

    DoCmd.OutputTo acOutputReport, "Rel_SetorTotal", "PDFFormat(*.pdf)", CurrentProject.Path & "\Relatorios\RELATÓRIO O.S. - " & Var_Cliente & " - " & Var_Mês & "-" & Var_Ano & ".pdf", True, "", 0, acExportQualityScreen


    Onde:

    Dialogo_Relt_Produtos = é o form de datas
    NomeCliente = o próprio nome diz
    Rel_SetorTotal = é o nome do relatório que será gerado
    Relatorios = é o nome da pasta onde gerado o PDF

    No aguardo.




    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha Relatório individual por cliente 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    pdf-manaus
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/10/2015

    Relatório individual por cliente Empty relatório individual por cliente

    Mensagem  pdf-manaus 20/9/2016, 16:32

    Prezado Cláudio, obrigado por responder.

    Não tem com colocar meu bd aqui pois é muito grande.

    A solução que vc propôs é muito legal e deve funcionar para cada cliente selecionado, mas será gerado um por vez.

    Eu quero que seja gerado para todos os clientes de uma unica vez, assim ao gerar faturamento será gerado todos os arquivos pdf ou planilhas de cada cliente daquele mês.

    Seria como um relatorio geral que ao fazer a quebra de cada cliente gere um novo arquivo.

    Na planilha que postei tem o resultado exemplo de um único cliente, de um determinado mês.

    Atenciosamente

    Paulo ferreira
    avatar
    pdf-manaus
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/10/2015

    Relatório individual por cliente Empty relatório individual por cliente

    Mensagem  pdf-manaus 20/9/2016, 16:36

    Claudio em qual versão este código que me enviaste funciona?
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1621
    Registrado : 17/03/2011

    Relatório individual por cliente Empty Re: Relatório individual por cliente

    Mensagem  Cláudio Machado 20/9/2016, 16:41



    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha Relatório individual por cliente 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    pdf-manaus
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/10/2015

    Relatório individual por cliente Empty relatório individual por cliente

    Mensagem  pdf-manaus 20/9/2016, 17:39

    Prezado Claudio é exatamente isso que vc postou deste link, mas tem um problema:

    Os registros de clientes tem que estar em forma seguencial, senão não funciona.

    A minha tabela clientes tem 20 anos com cadastro de 924 clientes sendo o codigo de cada um começando com 1 e vai até o 27528

    Não posso mudar pois está associado ao bd de boletos da caixa. (complicado)

    mas é exatamente essa a solução, porém não sei como resolver para códigos de clientes variados.

    Obrigado, pela atenção
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1621
    Registrado : 17/03/2011

    Relatório individual por cliente Empty Re: Relatório individual por cliente

    Mensagem  Cláudio Machado 20/9/2016, 23:04

    Têm mais esse aqui.

    http://comunidade.itlab.com.br/eve/forums/a/tpc/f/273606921/m/9127049443?r=5767049443#5767049443

    Como disse antes, o ideal é ver essa parte do seu sistema pra poder ajudar, sem isso termino por aqui minha ajuda á você.

    No aguardo.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1621
    Registrado : 17/03/2011

    Relatório individual por cliente Empty Re: Relatório individual por cliente

    Mensagem  Cláudio Machado 21/9/2016, 00:32

    Crie um novo banco somente com as partes envolvidas no problema é poste aqui.
    Isso é fácil.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha Relatório individual por cliente 90dssg para agradecer a dica que solucionou seu problema.

      Data/hora atual: 12/4/2021, 01:20