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/

Responder a