Aprenderemos neste artigo como acessar dados do banco de dados no Open Office.
A mala direta é a forma mais fácil de se inserir dados em um
documento, devido a forma dinâmica com que as informações são
inseridas e possibilitando assim que, outros trabalhos possam
utilizar a mesma base de dados.
Iniciando a criação do banco de dados
O primeiro passo será abrir o OpenOffice Writer (lembrando-se
que a mala direta funciona para qualquer ferramenta do OpenOffice).
Construiremos então uma Fonte de Dados. Nela serão criados os campos
com os ítens a serem inseridos. Para fazer isso, clicamos em
"Ferramentas", logo em seguida "Fonte de Dados", abrindo assim uma
janela, veja a figura 1.
Especificaremos agora a fonte de dados, para isso clicamos em
"Nova Fonte de Dados", depois atribua um nome para a sua nova fonte
de dados no campo "Nome", em nosso caso colocamos Matrícula. Troque o
tipo da base de dados para dBase (banco de dados padrão do
OpenOffice). No botão mais abaixo, "URL da fonte de dados", deverá
ser clicado e especificado a pasta onde será guardada a base de
dados. Para finalizar, basta clicar em OK.

Figura 1 - Janela da Fonte de Dados
[1] Comentário enviado por
HAlves em 18/11/2006 - 00:31h:
muito boa essa dica, farei bom uso dela
[2] Comentário enviado por
joao.rodrigues em 07/05/2007 - 17:19h:
No meu open office não tem a opção Ferramentas - Fonte de dados
[3] Comentário enviado por
joao.rodrigues em 07/05/2007 - 17:20h:
O meu OpenOffice não tem a opção Ferramentas - Fonte de dados
O que preciso fazer?
[4] Comentário enviado por
BlackWidow em 11/06/2007 - 16:06h:
Como inserir um novo campo já com a tabela criada que servirá de banco de dados para mala-direta no writer openoffice ?
[5] Comentário enviado por
BlackWidow em 14/06/2007 - 16:47h:
Como inserir um novo rótulo de dados à tabela já em uso que serve como base de dados para mala-direta no writer?
[6] Comentário enviado por
BlackWidow em 14/06/2007 - 17:05h:
Como devo proceder para, digamos, ativar a janela " Administração das fontes de dados " ? Pois ela nem sequer aparecer após eu pressionar a tecla F4 quando estou usando o Writer para usar ou criar uma mala-direta, mas a Fonte de dados aparece, só que numa configuração totalmente diferente do que é mostrado nesta explicação introdutória.
[7] Comentário enviado por
thornbush em 06/10/2011 - 20:23h:
Tentei durante toda esta semana fazer uma mala direta em meu sistema Linux.
No OpenOffice, encontrei os problemas comentados acima e para as resolver fiz buscas em português, inglês, espanhol e francês, sem sucesso.
Também procurei resolver o problema com o Abiword, Shell Script e Basic(destes últimos buscava um modelo de script)
Por fim, pude resolver o problema com o Abiword, que por agora é a minha opção para mala direta.
Para fazer a mala direta usando o Abiword, faça sua fonte de dados em um arquivo .csv (pode fazer no openoffice calc ou gnumeric e salvar como csv), escreva o "documento mestre" e, no terminal, execute o comando:
# abiword -m file.csv --to=txt --to=mailing.txt file.abw
Se preferir, pode gerar também em post script:
# abiword -m file.csv --to=ps --to=mailing.ps file.abw
http://www.forumdebian.com.br/topico-mala-direta-em-linux-com-abiword