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 : 578
    Registrado : 25/05/2011

    Word x Word Empty Word x Word

    Mensagem  vileman em Seg 11 Nov 2019, 3:25 pm

    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 : 578
    Registrado : 25/05/2011

    Word x Word Empty Word x Word

    Mensagem  vileman em Qua 13 Nov 2019, 11:28 am

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

    Respeito às Regras 100%

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

    Word x Word Empty Word x Word

    Mensagem  vileman em Seg 18 Nov 2019, 1:44 pm

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

    Respeito às Regras 100%

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

    Word x Word Empty Word x Word

    Mensagem  vileman em Sex 22 Nov 2019, 8:22 pm

    Up !!!

    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

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

    Word x Word Empty Re: Word x Word

    Mensagem  Alexandre Fim em Seg 25 Nov 2019, 3:33 pm

    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 : 578
    Registrado : 25/05/2011

    Word x Word Empty Word x Word

    Mensagem  vileman em Seg 25 Nov 2019, 4:54 pm

    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 : 578
    Registrado : 25/05/2011

    Word x Word Empty Word x Word

    Mensagem  vileman em Seg 02 Dez 2019, 1:21 pm

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

    Respeito às Regras 100%

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

    Word x Word Empty Word x Word

    Mensagem  vileman em Sex 06 Dez 2019, 7:41 pm

    Up !!!!!

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

    Respeito às Regras 100%

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

    Word x Word Empty Word x Word

    Mensagem  vileman em Sex 24 Jan 2020, 11:41 pm

    Up !!

    Em complemento:
    Como sei que é uma questão complexa e até agora não obtive exito por aqui, gostaria de saber se alguém poderia indicar uma pessoa ou empresa para que eu possa contactar e oferecer o serviço para tentar uma solução.

    Obrigado a todos.


    Última edição por vileman em Sab 25 Jan 2020, 2:18 pm, editado 1 vez(es) (Razão : Complemento)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Word x Word Empty Re: Word x Word

    Mensagem  Alexandre Neves em Dom 26 Jan 2020, 1:15 pm

    Bom dia, vileman
    Não é permitido usar o fórum para promoção comercial, excepto seja autorizado pela Administração. Assim, não será dada indicação para trabalho comercial.

    É natural que não encontre solução parecida que possa ajustar à sua necessidade devido à especificidade da sua bd mas seria mais natural construir passo-a-passo com as soluções parciais que existem. Está no fórum desde 2011 e já foram abordadas milhares de situações que sempre hão-de dar para aproveitar ideias e caminho de soluções.
    Quando pede ajuda e alguém o ajuda, não significa que tenha a solução já feita, normalmente construiu a solução com os dados que forneceu e o propósito que indicou. Tente fazer e verá que é o mesmo que quando se dispuser a ajudar os outros.

    No seu caso, com a bd completa e complexa é mais difícil alguém mergulhar o raciocínio no enredo da sua bd e é mais fácil que você a interpreta por natureza, já que trabalhar diariamente sobre ela

    Tente fazer o caminho principal e estamos sempre disponíveis a ajudar na procura da solução
    Aguardamos evolução da dúvida


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

    Word x Word Empty Word x Word

    Mensagem  vileman em Dom 26 Jan 2020, 2:21 pm

    Bom dia Alexandre

    Achei que pedir uma indicação não feria as regras do Fórum, então sinto muito, peço desculpas, isso não se repetirá.
    Aproveitando o assunto para o futuro, para pedir a autorização para a Administração seria através de Mensagem Privada?

    Fiz como sempre faço e forneci as informações iniciais passo-a-passo para caso alguém tivesse alguma ideia, e iria junto com essa pessoa iria tentando resolver, mas até o momento, além do colega Alexandre Fim não tive outra ideia, mas é assim mesmo, nem sempre teremos todas as respostas para tudo, é normal, pois como você disse: "No seu caso, com a bd completa e complexa é mais difícil alguém mergulhar o raciocínio no enredo da sua bd e é mais fácil que você a interpreta por natureza, já que trabalhar diariamente sobre ela".

    Se puder excluir essa minha mensagem nº 9, agradeço, senão deixe como está.

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Word x Word Empty Re: Word x Word

    Mensagem  Alexandre Neves em Dom 26 Jan 2020, 7:40 pm

    Boa tarde
    Sobre a indicação para tentar fazer é pelo que já referi (a complexidade) e será por isso que as dúvidas que colocou sobrepesam na hora de tentar ajudar.
    A minha opinião foi no sentido de ir desdobrando o trabalho em pequenas porções para melhor ir resolvendo e conforme implementa o processo tire dúvidas mais específicas
    Espero ter explicado melhor


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

    Word x Word Empty Word x Word

    Mensagem  vileman em Dom 26 Jan 2020, 8:51 pm

    Boa tarde,

    agradeço pela dica, e era o que estava tentando fazer por etapas visto que parte da rotina já está pronta, mas chegou num ponto em que não consegui evoluir, mas vou ficar tentando e aguardando alguma ajuda ou ideia.
    obrigado.



    Conteúdo patrocinado

    Word x Word Empty Re: Word x Word

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Seg 17 Fev 2020, 2:17 pm