Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Mala direta [RESOLVIDO]
-
- Colaborador
- Mensagens: 31
- Registrado em: Qua Mai 11, 2011 9:02 pm
Re: Mala direta
Boa noite,
Ate resolveria se eu não fosse usar dois nomes diferentes na mesmo documento:
- Um mesmo formulario devera conter os dados da planilha pai e da planilha mae.
- Creio que não há possibilidades de se fazer com os videos, pois o mesmo colocara os nomes um em baixo do outros, quando fizermos a mala direta não vou conseguir puxar dois nomes diferentes para um mesmo formulario word.
Segue um em anexo um formulario que pode ser seguido como base para a mala direta.
Lembrando que os pais e maes não são cadastrados em ordem, então neste caso qualquer que seja a solução não pode puxar o primeiro pai com a primeira mae e assim por diante, pois como dito não estarão na ordem. A solução é procurar o pai e procurar a mae tambem.
Valeu...
Ate resolveria se eu não fosse usar dois nomes diferentes na mesmo documento:
- Um mesmo formulario devera conter os dados da planilha pai e da planilha mae.
- Creio que não há possibilidades de se fazer com os videos, pois o mesmo colocara os nomes um em baixo do outros, quando fizermos a mala direta não vou conseguir puxar dois nomes diferentes para um mesmo formulario word.
Segue um em anexo um formulario que pode ser seguido como base para a mala direta.
Lembrando que os pais e maes não são cadastrados em ordem, então neste caso qualquer que seja a solução não pode puxar o primeiro pai com a primeira mae e assim por diante, pois como dito não estarão na ordem. A solução é procurar o pai e procurar a mae tambem.
Valeu...
- Anexos
-
- Cadastro Simples.rar
- (46.88 KiB) Baixado 600 vezes
Re: Mala direta
Thiago,
Então o problema está no formato do cadastro. Você terá que relacionar os dados de tal forma que o pai e a mãe sejam entendidos como um único registro. Se quiser manter as tabelas separadas, precisará definir um atributo que os unifique, como de quem eles são pais. Nessa ponto, o SQL vai ajudar com a cláusula JOIN.
É o caminho sem precisar de muito "braço" ou VBA.
Abraços
Então o problema está no formato do cadastro. Você terá que relacionar os dados de tal forma que o pai e a mãe sejam entendidos como um único registro. Se quiser manter as tabelas separadas, precisará definir um atributo que os unifique, como de quem eles são pais. Nessa ponto, o SQL vai ajudar com a cláusula JOIN.
É o caminho sem precisar de muito "braço" ou VBA.
Abraços
-
- Colaborador
- Mensagens: 31
- Registrado em: Qua Mai 11, 2011 9:02 pm
Re: Mala direta
Correto, desta maneira pode ajudar.
Mas seria melhor se tivesse alguma forma, mesmo que via vba, de poder manter as planilhas separadas, ou seja, sem nenhum vinculo, e na hora de gerar o arquivo .doc (mala direta) procura-los, seja por nome, cpf, rg ou ate mesmo o codigo que cada um gera ao ser cadastrado.
Desta ultima maneira facilita, pois hoje é apenas o pai e a mae que irei cadastrar, mas pensando no futuro ele poderá ter parentes (irmãos) em que precisaremos inclui-lo tambem.
Se conseguir me ajudar da seguinte maneira:
- manter as planilhas separadas, sem nenhum vinculo;
- ao fazer a mala direta, pode consultar as planilhas do arquivo;
- poder puxar os dados do cliente (pai) e do cliente (mae) atraves da mala direta no mesmo arquivo .doc
Desde ja agradeço pelo empenheo em trazer novas alternativas para a resolução do problema.
Muito obrigado mesmo.
Mas seria melhor se tivesse alguma forma, mesmo que via vba, de poder manter as planilhas separadas, ou seja, sem nenhum vinculo, e na hora de gerar o arquivo .doc (mala direta) procura-los, seja por nome, cpf, rg ou ate mesmo o codigo que cada um gera ao ser cadastrado.
Desta ultima maneira facilita, pois hoje é apenas o pai e a mae que irei cadastrar, mas pensando no futuro ele poderá ter parentes (irmãos) em que precisaremos inclui-lo tambem.
Se conseguir me ajudar da seguinte maneira:
- manter as planilhas separadas, sem nenhum vinculo;
- ao fazer a mala direta, pode consultar as planilhas do arquivo;
- poder puxar os dados do cliente (pai) e do cliente (mae) atraves da mala direta no mesmo arquivo .doc
Desde ja agradeço pelo empenheo em trazer novas alternativas para a resolução do problema.
Muito obrigado mesmo.
Re: Mala direta
Thiago,
Não haverá meio de relacionar o pai e a mãe sem um dado comum, nem que seja o sobrenome, o que já pode ser um problema (vários se repetem). No caso, se são pai e mãe, são de quem? Esse seria o vínculo ideal.
Abraços
Não haverá meio de relacionar o pai e a mãe sem um dado comum, nem que seja o sobrenome, o que já pode ser um problema (vários se repetem). No caso, se são pai e mãe, são de quem? Esse seria o vínculo ideal.
Abraços
-
- Colaborador
- Mensagens: 31
- Registrado em: Qua Mai 11, 2011 9:02 pm
Re: Mala direta
Amigão creio que sua sugestão de uni-las atraves de um fator comum vai dar certo.
Só não consigo fazer o comando atraves da clausula JOIN, voce consegue me dar uma luz?
Desculpa a minha falta de conhecimento.
Muito obrigado pela grande ajuda.
Só não consigo fazer o comando atraves da clausula JOIN, voce consegue me dar uma luz?
Desculpa a minha falta de conhecimento.
Muito obrigado pela grande ajuda.
-
- Colaborador
- Mensagens: 31
- Registrado em: Qua Mai 11, 2011 9:02 pm
Re: Mala direta
Acrescentei a coluna contrato... agora precisa fazer a união atraves da clausula join, mas não estou conseguindo.
Re: Mala direta
Thiago,
Seria interessante ver como ficaram os dados. Assim posso tentar passar o SQL necessário.
Abraços
Seria interessante ver como ficaram os dados. Assim posso tentar passar o SQL necessário.
Abraços
-
- Colaborador
- Mensagens: 31
- Registrado em: Qua Mai 11, 2011 9:02 pm
Re: Mala direta
Os dados permaneceram iguais.
Apenas acrescentei mais uma coluna no final com o nome contrato.
No arquivo da mala direta tambei acrescentei no final da tabela.
at,
Apenas acrescentei mais uma coluna no final com o nome contrato.
No arquivo da mala direta tambei acrescentei no final da tabela.
at,