Fórum mala direta com word... #324985
07/07/2006
0
Amigos,
Tenho um sistema onde atualmente se é muito utilizando um recurso de gerar e exibir documentos no word (contratos e outros).
Faço isso da seguinte forma:
A partir de uma query eu gero um arquivo de texto delimitado (;) , onde a primeira linha do arquivo contém o nome referente a cada coluna, e consequentemente nas demais linhas contendo os dados.
Caso a query que eu estiver usando para gerar o arquivo de texto contiver 100 registros ele gerará 101 linhas no arquivo de texto. A primeira linha o titulo e as demais os registros.
Após isso é chamado o documento respectivo, do word junto com a aplicação msword e carregado o arquivo de texto com um pequeno banco de dados (mala direta).
O único grande problema é que o arquivo de texto (txt) é limitado junto com o msword, no que diz respeito a quantidade de caracteres de uma linha.
Gostaria de então saber se é possível ao invés de gerar um arquivo de texto, gerar um arquivo, por exemplo, do tipo xml e aplicar da mesma forma no msword.
Tenho um sistema onde atualmente se é muito utilizando um recurso de gerar e exibir documentos no word (contratos e outros).
Faço isso da seguinte forma:
A partir de uma query eu gero um arquivo de texto delimitado (;) , onde a primeira linha do arquivo contém o nome referente a cada coluna, e consequentemente nas demais linhas contendo os dados.
Caso a query que eu estiver usando para gerar o arquivo de texto contiver 100 registros ele gerará 101 linhas no arquivo de texto. A primeira linha o titulo e as demais os registros.
Após isso é chamado o documento respectivo, do word junto com a aplicação msword e carregado o arquivo de texto com um pequeno banco de dados (mala direta).
O único grande problema é que o arquivo de texto (txt) é limitado junto com o msword, no que diz respeito a quantidade de caracteres de uma linha.
Gostaria de então saber se é possível ao invés de gerar um arquivo de texto, gerar um arquivo, por exemplo, do tipo xml e aplicar da mesma forma no msword.
Thiagopedro
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)