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
<[email protected]>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 [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