Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Mala direta [RESOLVIDO]

Dúvidas gerais sobre Word
thiago.padial
Colaborador
Colaborador
Mensagens: 31
Registrado em: Qua Mai 11, 2011 9:02 pm

Re: Mala direta

Mensagem 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...
Anexos
Cadastro Simples.rar
(46.88 KiB) Baixado 577 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Mala direta

Mensagem 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


thiago.padial
Colaborador
Colaborador
Mensagens: 31
Registrado em: Qua Mai 11, 2011 9:02 pm

Re: Mala direta

Mensagem 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.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Mala direta

Mensagem 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


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


thiago.padial
Colaborador
Colaborador
Mensagens: 31
Registrado em: Qua Mai 11, 2011 9:02 pm

Re: Mala direta

Mensagem 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.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Mala direta

Mensagem por webmaster »

Perfeitamente Thiago,

Qual vínculo criou?

Abraços


thiago.padial
Colaborador
Colaborador
Mensagens: 31
Registrado em: Qua Mai 11, 2011 9:02 pm

Re: Mala direta

Mensagem por thiago.padial »

Acrescentei a coluna contrato... agora precisa fazer a união atraves da clausula join, mas não estou conseguindo.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Mala direta

Mensagem por webmaster »

Thiago,

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

Abraços


thiago.padial
Colaborador
Colaborador
Mensagens: 31
Registrado em: Qua Mai 11, 2011 9:02 pm

Re: Mala direta

Mensagem 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,


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Mala direta

Mensagem por webmaster »

Thiago,

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

Abraços


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder