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

    [Resolvido]Exportar Dados do cliente para formulário em PDF

    Compartilhe
    Toris
    Toris
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 05/11/2009

    [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  Toris em 3/4/2018, 12:03

    Boas,
    tenho uma base de dados com uma tabela dos clientes.
    Numa pasta especifica tenho um ficheiro PDF com caixas de texto para escrever.

    Como posso aproveitando a tabela do access, com um clique abro o ficheiro pdf e escrevo nas caixas de texto do formulário do pdf e gravo o ficheiro com o nome do cliente.

    Obrigado.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  ahteixeira em 3/4/2018, 12:21

    Olá José Torres,

    Baixe o exemplo do tópico abaixo:
    http://www.maximoaccess.com/t26904-webbrowser-controle-navegador

    No campo da URL coloque o caminho do PDF, exemplo c:\teste\teste.pdf e teste.

    Outra coisa, como ficou a situação do tópico abaixo:
    http://www.maximoaccess.com/t22282-conversao-bd-para-versao-inferior

    Abnraço
    Toris
    Toris
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 05/11/2009

    Exportar Dados do cliente para formulário em PDF

    Mensagem  Toris em 3/4/2018, 14:03

    Este exemplo não me resolve a questão.

    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  ahteixeira em 3/4/2018, 14:12

    Olá José Torres,


    Compreendi melhor a questão, apenas permite ver o PDF e Gravar (se passar o rato na parte superior, aparece os controles do Acrobat que tem que estar instalado)
    Gestão com metadados e forms em PDF, desconheço.
    Vamos ver se algum colega do fórum pode ajudar.

    Abraço
    Toris
    Toris
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 05/11/2009

    Exportar Dados do cliente para formulário em PDF

    Mensagem  Toris em 3/4/2018, 14:33

    O pdf que tenho é de leitura, e permite escrever nas caixas de texto.
    Em vez de ser eu a escrever, quero que seja a base de dados.

    Obrigado.
    avatar
    cpampas
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 83
    Registrado : 27/10/2013

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  cpampas em 4/4/2018, 10:37

    Toris,
    O teu PDF é editável?
    Eu ja tive um caso assim e utilizei uma demo de um MVP em Access que funciona perfeitamente

    [Não são permitidos links externos, colocar desta forma:]
    accessmvp.com/thedbguy/demos/fillablepdf.php
    Copiar link e colar no browser

    Atençao que para caracteres portugueses teras de fazer uma pequena alteraçao


    Última edição por ahteixeira em 30/1/2019, 13:54, editado 1 vez(es) (Razão : Update link)
    Toris
    Toris
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 05/11/2009

    Exportar Dados do cliente para formulário em PDF

    Mensagem  Toris em 4/4/2018, 12:11

    Sim, o meu pdf é editável para o utilizador.

    Vou analisar e depois digo se resultou.

    Obrigado.
    Toris
    Toris
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 05/11/2009

    Exportar Dados do cliente para formulário em PDF

    Mensagem  Toris em 4/4/2018, 16:50

    cpampas

    transferi o código que me enviaste e dá o seguinte erro:

    "erro de análise Xml: incorreto (token inválido) (código de erro 4),..."

    Funcionou bem com os cinco primeiros campos, mas depois de transferir o sexto deu erro:




    Podes ajudar?

    Obrigado
    avatar
    cpampas
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 83
    Registrado : 27/10/2013

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  cpampas em 4/4/2018, 20:46

    Ola
    Encontrei o post que eu enviei com a mesma duvida que tu tens , e que foi respondida pelo MVP "theDBGuy". La tens o meu exemplo e a explicaçao detalhada da soluçao que ele me deu e que funcionou perfeitamente
    verifica se nesse campo que da erro se tens algum caracter especial, e constroi como sugerido no meu caso

    Espero que ajude


    [Não são permitidos links externos, colocar desta forma:]
    utteraccess.com/forum/index.php?showtopic=2044341&st=0&
    Copiar link e colar no browser
    Toris
    Toris
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 05/11/2009

    Exportar Dados do cliente para formulário em PDF

    Mensagem  Toris em 5/4/2018, 13:41

    Obrigado pelo post.

    o que me está a acontecer, não é erro no nome do campo, mas no que está no conteúdo do registo.

    O nome completo do registo é "José Manuel Rodrigues", e por causa do "é" dá erro.

    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  ahteixeira em 5/4/2018, 15:28

    Olá a todos,

    José Torres, se necessita com acentuação, tente usando a codificação do caracter como no HTM, veja se ajuda:

    sites.psu.edu/symbolcodes/codehtml/#accent
    w3schools.com/charsets/ref_html_8859.asp


    Abraço
    avatar
    cpampas
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 83
    Registrado : 27/10/2013

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  cpampas em 5/4/2018, 17:07

    Se o problema nao esta no nome do campo no PDF, mas sim nos dados da tua tabela de Access, entao eu simplesmente passaria esses dados por uma funçao que tire os caracteres especiais, ou seja José transformaria em Jose, João em Joao, .. etc.

    existem varias funcoes que fazem isto
    agora se nao consegues prescindir dos caracteres especiais, ja nao sei dizer. talvez algum colega tenha alguma ideia
    Toris
    Toris
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 05/11/2009

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  Toris em 6/4/2018, 09:18

    Usei este código que vi num exemplo, como sugerido pelo cpampas e funciona bem:

    Código:
    ChNome:
       codiA = "àáâãäèéêëìíîïòóôõöùúûüÀÁÂÃÄÈÉÊËÌÍÎÒÓÔÕÖÙÚÛÜçÇñÑ"
       'Letras correspondentes para substituição
       codiB = "aaaaaeeeeiiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcCnN"
       'Armazena em temp a string recebida
       temp = Me.NOME.Value
       
       'Loop que irá de andará a string letra a letra
       For i = 1 To Len(temp)
       
           'InStr buscará se a letra indice i de temp pertence a
           ' codiA e se existir retornará a posição dela
           p = InStr(codiA, Mid(temp, i, 1))
           
           'Substitui a letra de indice i em codiA pela sua
           ' correspondente em codiB
           If p > 0 Then Mid(temp, i, 1) = Mid(codiB, p, 1)
       Next
        Stop
       'Retorna a nova string
       'Acento = temp
       Me.TxtNome.Value = UCase(temp)
    Return


    Obrigado.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  ahteixeira em 6/4/2018, 11:12

    Olá a todos,

    José Torres, obrigado pelo retorno.

    Não se esqueça de dar o tópico como Resolvido, veja como fazer:
    http://www.maximoaccess.com/t860-resolucao-de-topicos

    Abraço
    Toris
    Toris
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 05/11/2009

    Exportar Dados do cliente para formulário em PDF

    Mensagem  Toris em 6/4/2018, 11:17

    Quero agradecer o excelente apoio e contributo do forum. Está a resultar em pleno.

    Mas ainda preciso de mais uma ajuda.

    Tenho no formulário uma caixa de verificação editável.



    No formulário pdf a caixa de verificação tem o nome: Periodica

    No Access tenho uma caixa de verificação, e pretendo saber qual o código para enviar o valor 0 ou -1 para o campo Periodica do pdf.

    Obrigado
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  ahteixeira em 6/4/2018, 12:27

    Olá José Torres,

    Será igual como tem nos outros campos, veja se é isto:
    Código:
    Me.Periodica.Value

    Uma vez finalizado, se poder montar um pequeno exemplo com dois ou três campos e disponibilizar, os membros do fórum agradecem.

    Abraço

    avatar
    cpampas
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 83
    Registrado : 27/10/2013

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  cpampas em 6/4/2018, 17:15

    Eu acho que depende da forma como o pdf foi criado, e parece que pode variar
    altera o ficheiro com extensao .xfdf manualmente, com varias varias opçoes :

    true/False
    yes/no
    1/0

    e depois abres o ficheiro ate que consigas o resultado de clicar ou desclicar a checkbox
    quando conseguires tens de alterar o teu codigo no access para o xfdf ser criado corretamente

    Toris
    Toris
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 05/11/2009

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  Toris em 6/4/2018, 19:02

    Ok,

    vou experimentar.

    Obrigado.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  ahteixeira em 28/2/2019, 11:31

    Olá a todos,

    Fica mais esta solução para quem necessita da acentuação.
    http://www.maximoaccess.com/t35149-preencher-pdf#242048

    Abraço
    toyebom
    toyebom
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1112
    Registrado : 18/07/2012

    [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  toyebom em 28/2/2019, 23:16

    Boa e o código que me deste funciona na perfeição.


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Exportar Dados do cliente para formulário em PDF

    Mensagem  ahteixeira em 1/3/2019, 08:23

    Olá Nuno,

    Obrigado pelo retorno.

    cheers

      Data/hora atual: 19/3/2019, 10:45