Uma vez no colégio de minha filha fiz alguma coisa no Base, mas as faltas eram colocadas em um
campo das disciplinas, e só lançava-se o total de faltas do bimestre (junto com as notas), pois
para lançar as presença uma a uma de mais de 1000 alunos não seria muito produtivo.
Date: Tue, 24 Jan 2012 11:54:31 -0200
Subject: Re: [pt-br-usuarios] Referência cruzada no base
From: sp24horas@gmail.com
To: usuarios@pt-br.libreoffice.org
Olá!
Apenas algumas ideias.
O formulário também pode ser criado a partir de uma consulta.
Se você usar a instrução SQL:
select * from frequencias order by data
- você verá todos os alunos ordenados por data;
select * from frequencias order by alunos
- você verá todas as datas ordenadas por alunos;
Se você tiver dificuldades com SQL, use os assistentes tanto p. montar as
consultas como o formulário.Vale tb para abaixo.
Acho que se você montar um formulário com subformulário, obterá um
resultado interessante.
Por exemplo: No form. principal mostra os alunos, no subformulario
associado você mostra as datas daquele aluno.
Basta adaptar as origens corretas (tabela ou consulta), e usar os campos
chaves p/ os links dos formulários.
E sem precisar usar código Basic...lol
Mas
Em 22 de janeiro de 2012 23:08, Murilo Neto
<promurilo.math@yahoo.com.br>escreveu:
Olá. Criei uma relação do tipo muitos-para-muitos no base: Uma tabela
contém uma lista de alunos, uma outra contém datas, cada uma das duas com
suas chaves primárias. Criei uma terceira tabela relacionando as duas: a
tabela frequências.
Tudo certo. Consegui criar uma consulta que mostra a data e os alunos que
frequentaram naquele dia. Entretanto, não consigo criar um formulário que
permita preencher os dados da tabela frequências.
É possível desenhar um formulário para uma tabela que representa uma
relação muitos-para-muitos no LibreOffice Base? Se a resposta da pergunta 1
for afirmativa, como se faz isso? É preciso utilizar código basic?
O que eu queria era o seguinte: criar um formulário em forma de tabela em
que as linhas representassem os alunos, e as colunas a data, com a
possibilidade de ir clicando nas células para iniciar a correspondência
(frequência) entre a tabela alunos e datas.
Obrigado.
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
http://listarchives.libreoffice.org/pt-br/usuarios/
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.