auto preenchimento de dados no Libreoffice

1. auto preenchimento de dados no Libreoffice

Morpheus
Minions

(usa Nenhuma)

Enviado em 05/01/2021 - 23:23h

Nos formulários na net geralmente algo em php.
Usa um tipo de auto preenchimento de dados que puxa de um BD.

Ex: vc coloca o cep da rua onde vc mora e os dados do formulário rua, bairro, cidade e etc é preenchimento automaticamente.
Tem como usar esse recurso no writer ou no calc , fazendo um formulário deste tipo?

Obrigado


  


2. Re: auto preenchimento de dados no Libreoffice

Bilufe
bilufe

(usa KDE Neon)

Enviado em 06/01/2021 - 09:51h

Sim.

Você já viu no menu Ferramentas > Assistente de Mala Direta?

Mas há outras opções.
1. No writer, clique em Exibir > Fontes de Dados.
2. Clique com o botão direito sobre as fontes de dados e escolha Bancos de Dados Registrados, importe o arquivo que contenha os dados que você queira utilizar.
3. Vá em Inserir > Campo > Outros Campos, na aba Banco de Dados selecione em "campos de mala direta" a tabela dos dados e campos que você importou anteriormente.
4. Clique em Exibir > Barra de Ferramentas > Mala Direta. Será exibida uma barra de ferramentas que permitirá você navegar entre os registros dos dados.

Você pode também usar o assistente de mala direta em Ferramentas > Mala Direta.

No meu trabalho tenho alguns modelos que preciso editar textos aleatórios em locais específicos, sem um banco de dados definido. Então eu utilizo campos para reservar espaço para o texto que será editado. Eu faço assim:

1. No Writer vou em Arquivo > Propriedades.
2. Acesso a aba "Propriedades Personalizadas".
3. Adiciono algumas propriedades que eu pretendo utilizar. Por exemplo: cliente, telefone, etc.
4. Durante a edição do documento, vou em Inserir > Campo > Outros Campos.
5. Na aba "Informações do Documento" acesso "Personalizado" e seleciono a propriedade que criei no passo 3.
6. Toda vez que eu precisar editar o documento, vou em Arquivo > Propriedades, acesso a aba "Propriedades Personalizadas" e altero os valores das propriedades que criei, os campos serão atualizados automaticamente no documento.

Esse recurso (usar campos com propriedades personalizadas para preenchimento de formulários) é exclusivo do Writer, não está disponível no Microsoft Word.

Outro recurso exclusivo do Writer, que o Word sequer sonha em ter, é que o Writer pode funcionar como uma interface de banco de dados. Para isso você pode usar as ferramentas disponívels na aba "Formulário", sendo que você pode definir um banco de dados (tem que estar adicionado a fonte de dados no menu Exibir > Fonte de Dados) e o conteúdo de cada controle.



3. Re: auto preenchimento de dados no Libreoffice

Morpheus
Minions

(usa Nenhuma)

Enviado em 06/01/2021 - 23:01h


bilufe escreveu:

Sim.

Você já viu no menu Ferramentas > Assistente de Mala Direta?

Mas há outras opções.
1. No writer, clique em Exibir > Fontes de Dados.
2. Clique com o botão direito sobre as fontes de dados e escolha Bancos de Dados Registrados, importe o arquivo que contenha os dados que você queira utilizar.
3. Vá em Inserir > Campo > Outros Campos, na aba Banco de Dados selecione em "campos de mala direta" a tabela dos dados e campos que você importou anteriormente.
4. Clique em Exibir > Barra de Ferramentas > Mala Direta. Será exibida uma barra de ferramentas que permitirá você navegar entre os registros dos dados.

Você pode também usar o assistente de mala direta em Ferramentas > Mala Direta.

No meu trabalho tenho alguns modelos que preciso editar textos aleatórios em locais específicos, sem um banco de dados definido. Então eu utilizo campos para reservar espaço para o texto que será editado. Eu faço assim:

1. No Writer vou em Arquivo > Propriedades.
2. Acesso a aba "Propriedades Personalizadas".
3. Adiciono algumas propriedades que eu pretendo utilizar. Por exemplo: cliente, telefone, etc.
4. Durante a edição do documento, vou em Inserir > Campo > Outros Campos.
5. Na aba "Informações do Documento" acesso "Personalizado" e seleciono a propriedade que criei no passo 3.
6. Toda vez que eu precisar editar o documento, vou em Arquivo > Propriedades, acesso a aba "Propriedades Personalizadas" e altero os valores das propriedades que criei, os campos serão atualizados automaticamente no documento.

Esse recurso (usar campos com propriedades personalizadas para preenchimento de formulários) é exclusivo do Writer, não está disponível no Microsoft Word.

Outro recurso exclusivo do Writer, que o Word sequer sonha em ter, é que o Writer pode funcionar como uma interface de banco de dados. Para isso você pode usar as ferramentas disponívels na aba "Formulário", sendo que você pode definir um banco de dados (tem que estar adicionado a fonte de dados no menu Exibir > Fonte de Dados) e o conteúdo de cada controle.



Obrigado em responde ao tópico.

Boa noite bilufe

Não seria o recurso de mala direta, mas algo no writer ou no calc para criar um formulário que o usuário jogar o cep os dados do formulário (Endereço,Bairro,Município,Estado) preenche automaticamente como no php.

Ex: Endereço | Bairro | Município | Estado | cep
Av dos democráticos, 671 Higienópolis Rio de Janeiro RJ 21050-145

Coloca o cep 21050-145 no formulário já aparece os outros dados (Endereço | Bairro | Município | Estado).



4. Re: auto preenchimento de dados no Libreoffice

Bilufe
bilufe

(usa KDE Neon)

Enviado em 07/01/2021 - 08:49h

Minions escreveu:


bilufe escreveu:

Sim.

Você já viu no menu Ferramentas > Assistente de Mala Direta?

Mas há outras opções.
1. No writer, clique em Exibir > Fontes de Dados.
2. Clique com o botão direito sobre as fontes de dados e escolha Bancos de Dados Registrados, importe o arquivo que contenha os dados que você queira utilizar.
3. Vá em Inserir > Campo > Outros Campos, na aba Banco de Dados selecione em "campos de mala direta" a tabela dos dados e campos que você importou anteriormente.
4. Clique em Exibir > Barra de Ferramentas > Mala Direta. Será exibida uma barra de ferramentas que permitirá você navegar entre os registros dos dados.

Você pode também usar o assistente de mala direta em Ferramentas > Mala Direta.

No meu trabalho tenho alguns modelos que preciso editar textos aleatórios em locais específicos, sem um banco de dados definido. Então eu utilizo campos para reservar espaço para o texto que será editado. Eu faço assim:

1. No Writer vou em Arquivo > Propriedades.
2. Acesso a aba "Propriedades Personalizadas".
3. Adiciono algumas propriedades que eu pretendo utilizar. Por exemplo: cliente, telefone, etc.
4. Durante a edição do documento, vou em Inserir > Campo > Outros Campos.
5. Na aba "Informações do Documento" acesso "Personalizado" e seleciono a propriedade que criei no passo 3.
6. Toda vez que eu precisar editar o documento, vou em Arquivo > Propriedades, acesso a aba "Propriedades Personalizadas" e altero os valores das propriedades que criei, os campos serão atualizados automaticamente no documento.

Esse recurso (usar campos com propriedades personalizadas para preenchimento de formulários) é exclusivo do Writer, não está disponível no Microsoft Word.

Outro recurso exclusivo do Writer, que o Word sequer sonha em ter, é que o Writer pode funcionar como uma interface de banco de dados. Para isso você pode usar as ferramentas disponívels na aba "Formulário", sendo que você pode definir um banco de dados (tem que estar adicionado a fonte de dados no menu Exibir > Fonte de Dados) e o conteúdo de cada controle.



Obrigado em responde ao tópico.

Boa noite bilufe

Não seria o recurso de mala direta, mas algo no writer ou no calc para criar um formulário que o usuário jogar o cep os dados do formulário (Endereço,Bairro,Município,Estado) preenche automaticamente como no php.

Ex: Endereço | Bairro | Município | Estado | cep
Av dos democráticos, 671 Higienópolis Rio de Janeiro RJ 21050-145

Coloca o cep 21050-145 no formulário já aparece os outros dados (Endereço | Bairro | Município | Estado).


Acredito que no Writer isso só seja possível através de uma macro que execute uma consulta SQL no banco de dados.

O LibreOffice oferece o aplicativo Base, que é um gestor de banco de dados com muitas funcionalidades. Não é o que você deseja?



5. Re: auto preenchimento de dados no Libreoffice

Morpheus
Minions

(usa Nenhuma)

Enviado em 07/01/2021 - 22:54h


bilufe escreveu:

Minions escreveu:


bilufe escreveu:

Sim.

Você já viu no menu Ferramentas > Assistente de Mala Direta?

Mas há outras opções.
1. No writer, clique em Exibir > Fontes de Dados.
2. Clique com o botão direito sobre as fontes de dados e escolha Bancos de Dados Registrados, importe o arquivo que contenha os dados que você queira utilizar.
3. Vá em Inserir > Campo > Outros Campos, na aba Banco de Dados selecione em "campos de mala direta" a tabela dos dados e campos que você importou anteriormente.
4. Clique em Exibir > Barra de Ferramentas > Mala Direta. Será exibida uma barra de ferramentas que permitirá você navegar entre os registros dos dados.

Você pode também usar o assistente de mala direta em Ferramentas > Mala Direta.

No meu trabalho tenho alguns modelos que preciso editar textos aleatórios em locais específicos, sem um banco de dados definido. Então eu utilizo campos para reservar espaço para o texto que será editado. Eu faço assim:

1. No Writer vou em Arquivo > Propriedades.
2. Acesso a aba "Propriedades Personalizadas".
3. Adiciono algumas propriedades que eu pretendo utilizar. Por exemplo: cliente, telefone, etc.
4. Durante a edição do documento, vou em Inserir > Campo > Outros Campos.
5. Na aba "Informações do Documento" acesso "Personalizado" e seleciono a propriedade que criei no passo 3.
6. Toda vez que eu precisar editar o documento, vou em Arquivo > Propriedades, acesso a aba "Propriedades Personalizadas" e altero os valores das propriedades que criei, os campos serão atualizados automaticamente no documento.

Esse recurso (usar campos com propriedades personalizadas para preenchimento de formulários) é exclusivo do Writer, não está disponível no Microsoft Word.

Outro recurso exclusivo do Writer, que o Word sequer sonha em ter, é que o Writer pode funcionar como uma interface de banco de dados. Para isso você pode usar as ferramentas disponívels na aba "Formulário", sendo que você pode definir um banco de dados (tem que estar adicionado a fonte de dados no menu Exibir > Fonte de Dados) e o conteúdo de cada controle.



Obrigado em responde ao tópico.

Boa noite bilufe

Não seria o recurso de mala direta, mas algo no writer ou no calc para criar um formulário que o usuário jogar o cep os dados do formulário (Endereço,Bairro,Município,Estado) preenche automaticamente como no php.

Ex: Endereço | Bairro | Município | Estado | cep
Av dos democráticos, 671 Higienópolis Rio de Janeiro RJ 21050-145

Coloca o cep 21050-145 no formulário já aparece os outros dados (Endereço | Bairro | Município | Estado).


Acredito que no Writer isso só seja possível através de uma macro que execute uma consulta SQL no banco de dados.

O LibreOffice oferece o aplicativo Base, que é um gestor de banco de dados com muitas funcionalidades. Não é o que você deseja?



Tem como fazer essa funcionalidade no Base?



6. Re: auto preenchimento de dados no Libreoffice

Bilufe
bilufe

(usa KDE Neon)

Enviado em 08/01/2021 - 08:20h

Minions escreveu:


bilufe escreveu:

Minions escreveu:


bilufe escreveu:

Sim.

Você já viu no menu Ferramentas > Assistente de Mala Direta?

Mas há outras opções.
1. No writer, clique em Exibir > Fontes de Dados.
2. Clique com o botão direito sobre as fontes de dados e escolha Bancos de Dados Registrados, importe o arquivo que contenha os dados que você queira utilizar.
3. Vá em Inserir > Campo > Outros Campos, na aba Banco de Dados selecione em "campos de mala direta" a tabela dos dados e campos que você importou anteriormente.
4. Clique em Exibir > Barra de Ferramentas > Mala Direta. Será exibida uma barra de ferramentas que permitirá você navegar entre os registros dos dados.

Você pode também usar o assistente de mala direta em Ferramentas > Mala Direta.

No meu trabalho tenho alguns modelos que preciso editar textos aleatórios em locais específicos, sem um banco de dados definido. Então eu utilizo campos para reservar espaço para o texto que será editado. Eu faço assim:

1. No Writer vou em Arquivo > Propriedades.
2. Acesso a aba "Propriedades Personalizadas".
3. Adiciono algumas propriedades que eu pretendo utilizar. Por exemplo: cliente, telefone, etc.
4. Durante a edição do documento, vou em Inserir > Campo > Outros Campos.
5. Na aba "Informações do Documento" acesso "Personalizado" e seleciono a propriedade que criei no passo 3.
6. Toda vez que eu precisar editar o documento, vou em Arquivo > Propriedades, acesso a aba "Propriedades Personalizadas" e altero os valores das propriedades que criei, os campos serão atualizados automaticamente no documento.

Esse recurso (usar campos com propriedades personalizadas para preenchimento de formulários) é exclusivo do Writer, não está disponível no Microsoft Word.

Outro recurso exclusivo do Writer, que o Word sequer sonha em ter, é que o Writer pode funcionar como uma interface de banco de dados. Para isso você pode usar as ferramentas disponívels na aba "Formulário", sendo que você pode definir um banco de dados (tem que estar adicionado a fonte de dados no menu Exibir > Fonte de Dados) e o conteúdo de cada controle.



Obrigado em responde ao tópico.

Boa noite bilufe

Não seria o recurso de mala direta, mas algo no writer ou no calc para criar um formulário que o usuário jogar o cep os dados do formulário (Endereço,Bairro,Município,Estado) preenche automaticamente como no php.

Ex: Endereço | Bairro | Município | Estado | cep
Av dos democráticos, 671 Higienópolis Rio de Janeiro RJ 21050-145

Coloca o cep 21050-145 no formulário já aparece os outros dados (Endereço | Bairro | Município | Estado).


Acredito que no Writer isso só seja possível através de uma macro que execute uma consulta SQL no banco de dados.

O LibreOffice oferece o aplicativo Base, que é um gestor de banco de dados com muitas funcionalidades. Não é o que você deseja?



Tem como fazer essa funcionalidade no Base?


Que eu saiba sim, mas não me pergunte como porque eu terei que ir aprender também.