Primeira coisa você, tem que registrar seu Banco de Dados no libreoffice.
Usando o Menu ferramentas, item "Opções", lá você seleciona Broffice Base,
banco de dados, navega até o diretório (pasta) onde está o arquivo e
seleciona-o.
Depois disso, importar para o Calc é tranquilo. Abra um novo arquivo no Calc e
apertando a tecla F4 e a sua lista de banco de dados aparecerá, Dá para
arrastar e soltar um banco inteiro ou alguns campos.
No momento não estou lembrado de como funciona a edição do formulário
diretamente no Base. Normalmente eu costumo iniciar (criar) no Base, depois
mando "Salvar como" o formulário numa pasta. depois fecho o Base e trabalho
direto no Writer.
No Writer, abro o formulário (só aparece o formulário sem os dados pois os
links se perdem), então vou no Menu "exibir" e escolho "barra de ferramentas",
"controle de formulários", ativo o modo design, e clico na caixa de listagem
com o botão direito, escolho"formulário" ali insiro (navendo pelos diretórios)
os dados necessários para ligar ao banco de dados novamente clico com o botão
direito em cima do campo, mas desta vez escolho "controle" para escolher qual
campo do banco de dados quero que apareça ali.Depois é só desativar o modo
desing, e está tudo lá, funcionando direitinho. Isto também só dá certo se
registrar o Banco a ser usado também
É só salvar e usar quando quiser.
> Date: Sun, 15 Jan 2012 05:28:53 -0800
> From: [email protected]
> Subject: [pt-br-usuarios] Formulário e subformulário com filtragem
> To: [email protected]
>
> Olá. Tenho duas dúvidas:
>
>
> Dúvida 1:
>
> Estou criando um banco de dados no LibreOffice Base para cadastro de turmas.
> Em uma tabela tenho um campo 'Turmas', como chave primária, que é usada como
> chave externa para a tabela 'Alunos'.
>
> Criei um Formulário com um subformulário para este relacionamento, contendo
> um campo de texto para as turmas e uma tabela exibindo os alunos. Os botões
> da barra de ferramentas para avançar e recuar entre os registros funcionam
> bem, pois ocorre uma filtragem: quando avanço uma turma, a tabela de alunos
> no subformulário se atualiza. Gostaria de saber se é possível fazer a mesma
> coisa substituindo um campo de texto por uma caixa de listagem ou um
> combobox. Já tentei fazer isso, mas obtenho várias mensagens de erro. A ideia
> seria selecionar uma turma na caixa de listagem e gerar automaticamente a
> atualização na tabela com os alunos...
>
>
> Dúvida 2:
>
> É possível vincular o banco de dados que criamos para exibir as informações
> no Calc, por exemplo, para efetuar cálculos sobre os dados, gerar uma
> apresentação melhor, etc? Na verdade, o que eu queria saber é se, quando
> usamos um banco de dados do base no calc, ocorre simplesmente uma importação
> dos dados, perdendo o vínculo com o original?
>
> Grato pela atenção.
>
> --
> Você está recebendo e-mails da lista [email protected]
> # Informações sobre os comandos disponíveis (em inglês):
> mande e-mail vazio para [email protected]
> # Cancelar sua assinatura: mande e-mail vazio para:
> [email protected]
> # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/
>
--
Você está recebendo e-mails da lista [email protected]
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para [email protected]
# Cancelar sua assinatura: mande e-mail vazio para:
[email protected]
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/