Página 1 de 3

Mala direta [RESOLVIDO]

Enviado: Ter Jun 28, 2011 8:20 pm
por thiago.padial
Pessoal tenho dois banco de dados para preencher varias cartas.
Num banco de dados encontra-se os pais e no outro as maes.

O que eu preciso é utilizar a mala-direta para preencher estas cartas. só que eu não consigo pois o word só autoriza usar um banco de dados... Alguem pode me ajudar?
Muito obrigado...

Re: Mala direta

Enviado: Ter Jun 28, 2011 10:59 pm
por webmaster
Thiago,

Como estão separados esses bancos de dados?

Abraços

Re: Mala direta

Enviado: Qui Jun 30, 2011 6:16 pm
por thiago.padial
Eles estão no mesmo documento, porem em planilhas diferentes

Ex:
Nome do documento: Colegio.xls
Planilhas: Pai / Mae

E assim por diante
Grato.

Re: Mala direta

Enviado: Qui Jun 30, 2011 9:29 pm
por webmaster
Thiago,

Chegou a ver esses vídeos?

http://www.youtube.com/watch?v=2g24Xqyu ... 6E6C95E3BB

Abraços

Re: Mala direta

Enviado: Sáb Jul 02, 2011 11:34 am
por thiago.padial
Ja tinha visto sim, mas o meu problema não pode ser resolvido desta maneira, pois cada planilha possui colunas com nomes diferentes. Neste caso a unica coisa que me ajuda é conseguir manusear o mesmo arquivo word com duas ou mais opções de banco de dados na mala direta. As outras formas ja testei e todas falharam ate o momento.

Fico no aguardo.

Re: Mala direta

Enviado: Sáb Jul 02, 2011 7:27 pm
por webmaster
Thiago,

O segundo vídeo ensina a resolver o problema das colunas diferentes:

http://youtu.be/5p_qHu-mE2o

Lembre-se que é uma série de 3 vídeos.

Abraços

Re: Mala direta

Enviado: Dom Jul 03, 2011 11:48 am
por thiago.padial
Para mim não vai resolver, pois as planilhas estão no seguinte formato:

- Todos os nomes de cada aba (planilha) dentro do arquivo possui um codigo, como se fosse um codigo de cliente.
- Nenhuma nome de coluna das abas são iguais. Ex: (1° aba: NomePai, CPFPai, RGPai -- 2° Aba: NomeMae, CPFMae, RGMae)
- é feito na hora do preenchimento um um cadastro separado para o pai, que salva no 1° banco de dados (1° aba como no ex.) e posteriomente é feito outro cadastro separado para a mae que salva no 2° banco de dados (2° aba como no ex.).
- Preciso fazer duas malas diretas, pois em alguns dados do meu arquivo word serão preenchidos com os dados do pai (disposto no 1° banco de dados) ja outros dados serão preenchidos com os dados da mãe (disposto no 2° banco de dados), ou seja, como utilizo o office 2007 existe a opção de voce digitar o nome, cpf, rg etc e encontrar o cliente. Neste caso a ideia seria buscar na mala direta 1° os dados da 1° aba (banco de dados do pai) e na mala direta 2° buscar os dados da 2° aba (banco de dados da mae).

Desde ja agradeço pela atenção.
Grato.

Re: Mala direta

Enviado: Dom Jul 03, 2011 10:34 pm
por webmaster
Thiago,

Não vejo como o vídeo não pode ajudar. Pode mandar a planilha para fazer um teste?

Abraços

Re: Mala direta

Enviado: Seg Jul 04, 2011 6:29 pm
por thiago.padial
Boa noite o banco de dados esta em anexo.

Ja o arquivo que precisa conter a mala direta ainda não foi elaborado, mas devera conter todas as informações do banco de dados do pai eda mae no mesmo arquivo.
OBS: Os pais e as maes não estão em ordem. Sempre serão cadastrados todos os pais e depois as maes. Na hora de fazer a mala direta sera analisado a ficha do aluno buscando o nome do pai e da mae.

Att.

Re: Mala direta

Enviado: Qui Jul 07, 2011 10:31 am
por webmaster
Thiago,

Tente usar a seguinte expressão, utilizando o passo a passo do vídeo:

Código: Selecionar todos

SELECT Codigo, NomePai as Nome, [Data de NascimentoPai] as Nascimento FROM [Pai$]
UNION
SELECT Codigo, NomeMae as Nome, [Data de NascimentoMae] as Nascimento FROM [Mae$]
O resto é com você.
Abraços