MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Exportar Relatório em PDF utilizando dados da consulta no nome

    avatar
    jpyerre
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 22/04/2014

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  jpyerre em 22/2/2017, 02:12

    Estou criando um botão em um form para exportar um relatório para PDF, utilizando o seguinte código:

    DoCmd.OutputTo acOutputReport, "NomedoRelatório", acFormatPDF, "\Relat-" & Me.REGISTRO & "-" & Me.NOME.pdf", False

    Porém quando ele exporta, o registro e nome que deveria aparecer no arquivo é sempre o primeiro registro da tabela e não o registro da consulta.

    Exemplo:

    Registro Nome
    01 João
    02 Pedro
    03 Tiago

    Se seleciono o Registro "02" na consulta o relatório vem com o nome Relat-01-João.pdf e não como Relat-02-Pedro.pdf

    Como posso colocar no nome do arquivo o registro que selecionei na consulta?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3913
    Registrado : 14/08/2013

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  FabioPaes em 22/2/2017, 14:36

    Amigo, Existem alguns exemplos sobre sua duvida aqui no Fórum!

    Realize uma Pesquisa aqui no Fórum ( Como Pesquisar )
    ou Pesquise direto no Google: ( google.com.br/?#q=Exportar+Relatorio+PDF+Filtrando+Dados;Maximoaccess.com )


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6628
    Registrado : 15/03/2013

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  ahteixeira em 22/2/2017, 15:14

    Olá a todos,
    Jean Pyerre, o campo Me.REGISTRO do formulario, que valor apresenta antes de clicar no botão?
    Abraço
    avatar
    jpyerre
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 22/04/2014

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  jpyerre em 23/2/2017, 01:23

    ahteixeira, o campo Me.REGISTRO é de uma consulta com um critério de filtro onde posso escolher o registro que vou selecionar.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6628
    Registrado : 15/03/2013

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  ahteixeira em 23/2/2017, 01:48

    Olá, se não me engano é o que está a utilizar para o nome do ficheiro.
    Verifique que valor tem.
    Abraço
    avatar
    jpyerre
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 22/04/2014

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  jpyerre em 23/2/2017, 01:53

    O meu report é vinculado a uma consulta, onde ele filtra o registro do BD, e imprimi somente as informações daquele registro.
    Quando uso o código DoCmd.OutputTo acOutputReport...ele me traz o Report certo, porem o nome que esta no arquivo que errado, ele vem o nome do primeiro registro do BD principal
    avatar
    jpyerre
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 22/04/2014

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  jpyerre em 23/2/2017, 02:19

    Ahteixeira, o meu trabalho esta aqui

    drive.google.com/open?id=0B6KtaGDn-cZUMlRKQkRBVGJGeGM

    Obrigado
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6628
    Registrado : 15/03/2013

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  ahteixeira em 27/2/2017, 23:48

    Olá a todos,
    Jean Pyerre, agora deu para compreender.
    Você estava a colocar o NrRegisto através do filtro da consulta.
    Assim não ia dar, só se fosse a passar por uma variável.

    Nada como "mudar o problema".
    Veja se resolve o pretendido:
    meocloud.pt/link/acb3e67a-40f9-46f1-95cd-3fa5568f20a0/Reembolso_rev.zip/
    Copiar link e colar no navegador

    Abraço
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6628
    Registrado : 15/03/2013

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  ahteixeira em 6/3/2017, 14:18

    Olá a todos,
    Jean Pyerre, como ficou a situação?
    Os utilizadores do fórum merecem e agradecem o retorno.

    Caso tenha ficado esclarecido, não se esqueça de dar o tópico como resolvido, veja link abaixo como fazer:
    https://www.maximoaccess.com/t860-resolucao-de-topicos

    Abraço
    avatar
    jpyerre
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 22/04/2014

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  jpyerre em 6/3/2017, 15:23

    Me ajudou bastante, muito obrigado pela ajuda Ahteixeira
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6628
    Registrado : 15/03/2013

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  ahteixeira em 6/3/2017, 15:28

    cheers
    avatar
    jpyerre
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 22/04/2014

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  jpyerre em 6/3/2017, 21:51

    Desculpe o incomodo ateixeira, mas estive analisando com mais calma, e o problema não foi solucionado ainda.
    Preciso que o relatório busque dados da consulta e não da tabela.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6628
    Registrado : 15/03/2013

    Exportar Relatório em PDF utilizando dados da consulta no nome Empty Re: Exportar Relatório em PDF utilizando dados da consulta no nome

    Mensagem  ahteixeira em 7/3/2017, 12:51

    Olá a todos,
    Jean Pyerre, devemos ser mais claros na questão.
    O exemplo disponibilizado não tem nenhuma consulta.
    Tem uma Caixa de Combinação, acho que é aqui que se está a referiar a "consulta".

    Para o que pretende deve alterar onde está:
    PACIENTE

    para:
    Me.nrRegisto.Column(1)

    Assim, vai buscar a segunda coluna da caixa de combinação.
    Nota: a numeração inicia em 0,1, 2...n

    Abraço

      Data/hora atual: 25/5/2020, 16:18