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


    Word x Word

    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 569
    Registrado : 25/05/2011

    Word x Word Empty Word x Word

    Mensagem  vileman em 11/11/2019, 15:25

    Boa tarde a todos. Uso Access 2013 64 bits + Windows 10 64 bits

    Após buscas não encontrei nada parecido com que preciso.
    Tenho uma rotina que usa um formulário que gera um documento Word com os indicadores (marcadores), até aqui tudo certo. O que preciso implementar é o seguinte:
    Ao gerar o documento Word em um formulário quero inserir dentro desse documento gerado o texto completo de outro documento Word já salvo em outra pasta, conforme explanação a seguir:  

    1. No formulário ‘F60_RELTEC_Analise’ é gerado o Relatório Técnico por um botão contendo a rotina do Word. Nesse mesmo formulário tenho um subformulário em uma Guia: ‘F601_RELTECxPFisica’ que por sua vez seleciona e captura o(s) código(s) da(s) Pessoa(s) Física(s) vinculada(s) ao Relatório Técnico, tendo sua origem no Cadastro de Pessoas Físicas (F30_LDBPessoas) através do campo ‘IDPessoa’ capturado por uma Caixa de Combinação baseado em uma Consulta, que por sua vez está relacionado com o campo ‘CodPessoa’ da tabela ‘T30_LDBPessoas’.

    1.Tabelas envolvidas:
      i. T60_RELTEC_Analise (Fonte de Dados do Formulário: F60_RELTEC_Analise)
     ii. T601_RELTEC_PFisica (Fonte de Dados do SubFormulário: F601_RELTECxPFisica)
    iii. O Form e o Subformulário estão vinculados pelos campos: CodAnalise e IDCodAnalise, respectivamente.
    iv. T30_LDBPessoas (Fonte de Dados do Formulário: F30_LDBPessoas)

    2. Cada RELTEC é salvo no caminho => Y:\Drives Compartilhados\SISTEMA\11.RELTEC\2019
      a. Y:\ => Drive de Rede
      b. 2019 => Ano corrente do RELTEC capturado e gerado pela rotina do Word para cada Relatório Técnico

    3. Cada Cadastro de Pessoa Física é salvo em =>  Y:\Drives Compartilhados\SISTEMA\04.LDB_PF\NomePessoa.doc
     a. Y:\ => Drive de Rede
     b. NomePessoa.doc => Campo capturado pela rotina do Word de cada Cadastro.

    4. Cada arquivo Word de Pessoa Física além do texto tem também uma imagem que é a foto da pessoa, e poderá ter ou não outras imagens.
    5. No Documento Word do RELTEC gerado: Inserir texto do Cadastro completo da Pessoa Física a partir do item:
        3. DA(s) PESSOA(s) FÍSICA(s)

    Resumo:
    • Após gerar o documento Word do Relatório Técnico criar rotina para inserir o texto completo e imagens de cada documento Word já gerado de cada Pessoa Física vinculada ao mesmo, salvo em outra Pasta da Rede (Y:)

    Para Testes => Copiar e descompactar o arquivo “FMA – WordXWord.zip” anexado no caminho abaixo:
    a. Criar caminho: C:\Drives compartilhados\SISTEMA
      1. Copiar e executar o arquivo: SISTEMA(DriveY).bat ...... (* Cria Drive virtual Y: espelhando a unidade C:)
      2. Copiar o arquivo: FMA - WordXWord.mdb  ................. (* Feito na versão Access 2013)

    b. Criar caminho: Y:\Drives compartilhados\SISTEMA\00.MatrizWord
     1. Copiar os arquivos:
      i. MatrizRELTEC_Analise.doc
     ii. MatrizLDB_PF.doc

    c. Criar caminho: Y:\Drives compartilhados\SISTEMA\11.RELTEC

    d. Criar caminho: Y:\Drives compartilhados\SISTEMA\04.LDB_PF
    e. Criar caminho: Y:\Drives compartilhados\SISTEMA\04.LDB_PF\Fotos
    Copiar os arquivos:
       i. SemFoto.gif
      ii. AngelinaJolie.jpg
     iii. BradPitty.jpg
     iv. CatherineZetaJones.jpg
      v. ChrisEvans.jpg
     vi. JohnTravolta.jpg
    vii. LukeCage.jpg
    viii. PaolaOliveira.jpg
    ix. TomCruise.jpg
     x. ZeBonitinho.jpg

    Testes: Segue link para baixar arquivo zipado: “FMA – WordXWord.zip”
    dropbox.com/s/4ks7ddmlgam3fs7/FMA%20-%20WordXWord.zip?dl=1
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 569
    Registrado : 25/05/2011

    Word x Word Empty Word x Word

    Mensagem  vileman em 13/11/2019, 11:28

    Up !
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 569
    Registrado : 25/05/2011

    Word x Word Empty Word x Word

    Mensagem  vileman em 18/11/2019, 13:44

    Up !!
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 569
    Registrado : 25/05/2011

    Word x Word Empty Word x Word

    Mensagem  vileman em 22/11/2019, 20:22

    Up !!!

    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 855
    Registrado : 13/12/2016

    Word x Word Empty Re: Word x Word

    Mensagem  Alexandre Fim em 25/11/2019, 15:33

    Manoel, bom dia

    Fiz uma breve análise no teu sistema e, pelo que eu entendi, voce quer criar um relatório resumo. agrupando os dados das pessoas que foram gerados anteriormente.

    É isso???

    Isto pode ser resolvido criando um relatório no próprio Access, usando como modelo o layout do conteúdo do arquivo "MatrizLDB_PF.doc" e um formulário onde vc possa selecionar 1 ou mais pessoas para gerar os relatórios, tanto individuais quanto resumido e agrupado.

    Esses relatórios podem ser gerados, inclusive, em PDF, dispensando o uso de modelos do Word.

    Att,

    Aelxandre


    .................................................................................
    "Aprender é a única coisa de que a mente nunca se cansa, nunca tem medo e nunca se arrepende." (Leonardo da Vinci)
    "O impossível existe até que alguém duvide dele e prove o contrário." (Albert Einstein)
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 569
    Registrado : 25/05/2011

    Word x Word Empty Word x Word

    Mensagem  vileman em 25/11/2019, 16:54

    Alexandre, boa tarde

    Não seria exatamente isso. O que pretendo é que num relatório gerado pelo Word sejam copiados outros textos/imagens de outros arquivos Word já gerados anteriormente para ficar em apenas um Relatório Técnico.

    Em resumo:
    1) É gerado um arquivo Word para um Relatório Técnico (RELTEC), até aqui tudo certo.
    2) Foram gerados anteriormente ao Relatório Técnico um arquivo Word para cada Pessoa Física individualmente, até aqui tudo certo.
    3) No formulário do Relatório Técnico foram inseridos em um subformulário uma ou mais pessoas a ele associado (Relacionamento um-para-vários), que por sua vez cada uma dessas pessoas já foi gerada previamente e individualmente em outro formulário (F30_LDBPessoas) em um documento Word e gravados em outra Pasta.
    4) Este documento Word de cada pessoa fisica além do texto com informações pertinentes a cada pessoa terá uma ou mais imagens no conteúdo do arquivo.
    5) Então nesse Relatório Técnico gerado quero que seja inserido todo o conteúdo de cada uma das pessoas citadas nos itens 3 e 4 acima, ou seja, seria como se eu abrisse cada um desse arquivos Word de cada pessoa e copiasse e colasse para esse documento Word do Relatório Técnico gerado, isto é, esse novo arquivo conteria as informações do Relatório Técnico em si, e também as informações de cada uma das pessoas relacionadas a ele (Texto e/ou imagens).

    PS:1) Significa que o Relatório Técnico é gerado em um formulário 'F60_RELTEC_Analise' e as Pessoas Físicas em outro formulário 'F30_LDBPessoas'
    PS 2) Também cada Relatório Técnico é salvo em uma Pasta (11.RELTEC) diferente da Pasta onde são salvos cada Documento Word das Pessoas Físicas (04.LDB_PF), conforme detalhamento no arquivo 'FMA - Word x Word.docx' enviado em anexo com as demais rotinas e arquivos pelo link do Dropbox

    Espero tenha ficado mais claro a minha intenção, mas qualquer coisa pode perguntar, e vamos vendo por partes ...


    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 569
    Registrado : 25/05/2011

    Word x Word Empty Word x Word

    Mensagem  vileman em 2/12/2019, 13:21

    Up !!!!
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 569
    Registrado : 25/05/2011

    Word x Word Empty Word x Word

    Mensagem  vileman Ontem à(s) 19:41

    Up !!!!!

    Sei que essa questão está dificil, mais alguém teria alguma ideia para tentar resolver, além do Alexandre ?

    Conteúdo patrocinado

    Word x Word Empty Re: Word x Word

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/12/2019, 02:26