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 Dados do cliente para formulário em PDF

    Compartilhe
    avatar
    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, 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.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: 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:
    [Você precisa estar registrado e conectado para ver este link.]

    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:
    [Você precisa estar registrado e conectado para ver este link.]

    Abnraço
    avatar
    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.

    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: 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
    avatar
    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.

    cpampas
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    Re: 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.asp
    Copiar link e colar no browser

    Atençao que para caracteres portugueses teras de fazer uma pequena alteraçao
    avatar
    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.
    avatar
    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:


    [Você precisa estar registrado e conectado para ver esta imagem.]

    Podes ajudar?

    Obrigado

    cpampas
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    Re: 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
    avatar
    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.

    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: 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

    cpampas
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    Re: 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
    avatar
    Toris
    Novato
    Novato

    Respeito às Regras 100%

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

    Re: 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.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: 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:
    [Você precisa estar registrado e conectado para ver este link.]

    Abraço
    avatar
    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.
    [Você precisa estar registrado e conectado para ver esta imagem.]
    [Você precisa estar registrado e conectado para ver esta imagem.]

    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
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: 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


    cpampas
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    Re: 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

    avatar
    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, 19:02

    Ok,

    vou experimentar.

    Obrigado.

      Data/hora atual: 20/7/2018, 15:48