Página 2 de 3

Re: Mala direta

Enviado: Dom Jul 10, 2011 1:14 am
por thiago.padial
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...

Re: Mala direta

Enviado: Seg Jul 11, 2011 10:53 am
por webmaster
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

Re: Mala direta

Enviado: Seg Jul 11, 2011 1:21 pm
por thiago.padial
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.

Re: Mala direta

Enviado: Seg Jul 11, 2011 4:59 pm
por webmaster
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

Re: Mala direta

Enviado: Qua Jul 20, 2011 6:07 pm
por thiago.padial
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.

Re: Mala direta

Enviado: Qua Jul 20, 2011 9:48 pm
por webmaster
Perfeitamente Thiago,

Qual vínculo criou?

Abraços

Re: Mala direta

Enviado: Qua Jul 20, 2011 9:50 pm
por thiago.padial
Acrescentei a coluna contrato... agora precisa fazer a união atraves da clausula join, mas não estou conseguindo.

Re: Mala direta

Enviado: Qui Jul 21, 2011 8:56 pm
por webmaster
Thiago,

Seria interessante ver como ficaram os dados. Assim posso tentar passar o SQL necessário.

Abraços

Re: Mala direta

Enviado: Seg Jul 25, 2011 10:14 pm
por thiago.padial
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,

Re: Mala direta

Enviado: Sex Jul 29, 2011 5:17 pm
por webmaster
Thiago,

Está meio complicado reproduzir a planilha aqui. Pode mandar?

Abraços