Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Access 2007
25-07-2012, 17:40 (Esta mensagem foi modificada pela última vez a: 25-07-2012 17:45 por Dnaboy.)
Mensagem: #21
RE: Access 2007
Vou testar isso.

Entretanto através de configs dos relatórios, já consegui agrupar os alunos e numera-los por professor num relatório. Ou seja, aparece o nome do professor, e os 15 alunos de 1 a 15, depois aparece o outro professor e novamente os alunos de 1 a 15.
Isto até servia, o problema é que aparece tudo seguido, e só serviria se isto gerasse páginas separadas para cada professor..


EDIT: Não deu esse GROUP BY, dá erro por que diz que não existe o campo codigo_da_cadeira na função de agregação
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
25-07-2012, 17:49
Mensagem: #22
RE: Access 2007
Experimenta o campo equivalente que tens na tabela professor.

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
25-07-2012, 17:59 (Esta mensagem foi modificada pela última vez a: 25-07-2012 18:02 por Dnaboy.)
Mensagem: #23
RE: Access 2007
Espera, o erro afinal não é não existe, é "tentou executar uma consulta que não inclui a expressão especificada 'Codigo_da_cadeira' como parte da função de agregação"

EDIT: Ora bem, inclui esse campo no group by e depois ele dá o mesmo erro para o campo seguinte no select, ou seja, coloco um, dá erro no campo seguinte.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
25-07-2012, 22:27 (Esta mensagem foi modificada pela última vez a: 25-07-2012 22:32 por ß-Coder.)
Mensagem: #24
RE: Access 2007
Consulta este artigo sobre DISTINCT
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-07-2012, 10:50
Mensagem: #25
RE: Access 2007
Humm, se calhar alterando o distinctrow era capaz de chegar lá..

No entanto fui tentando outras soluções e arranjei uma maneira de lhe dar a volta, através de configurações de relatórios e já obtenho um resultado que satisfaz, ou seja, já consegui fazer aparecer o professor e os alunos agrupados em diferentes páginas, com as ordenações certas.

Só tem um pequeno detalhe que não sei se consigo alterar: é possível fazer contagem de páginas de um relatório e dividi-las? Ou fazer que por cada 2 páginas, apareça como sendo 1 folha?
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-08-2012, 07:15
Mensagem: #26
RE: Access 2007
Bom dia: Estou a tentar utilizar o cálculo de idade mas ao fazer a consulta oresultado dá o resultado em dias. Como poderei obter o resultado em anos? Estou a utilizar a expressão Idade: Agora()-[DatadeNascimento].
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-08-2012, 08:42 (Esta mensagem foi modificada pela última vez a: 02-08-2012 08:48 por nioxys.)
Mensagem: #27
RE: Access 2007
(02-08-2012 07:15)mjmachado Escreveu:  Bom dia: Estou a tentar utilizar o cálculo de idade mas ao fazer a consulta oresultado dá o resultado em dias. Como poderei obter o resultado em anos? Estou a utilizar a expressão Idade: Agora()-[DatadeNascimento].

Olá Smile

De forma simples seria dividires esses dias pelos dias do ano 365,25.

Mas vê o seguinte link,

Cálculo de idade - anos, meses e dias

“A neutron walks into a bar and asks how much for a drink. The bartender replies, ‘For you, no charge.’” - Sheldon Cooper
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-08-2012, 09:57 (Esta mensagem foi modificada pela última vez a: 02-08-2012 09:58 por mjmachado.)
Mensagem: #28
RE: Access 2007
Bgd já dá, e para não mostrar as casas decimais? Já fui às propriedades do campo e coloquei 0 e não fez a atualização.
já descobri. coloquei tipo fixo.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-08-2012, 10:09
Mensagem: #29
RE: Access 2007
De nada. Smile

“A neutron walks into a bar and asks how much for a drink. The bartender replies, ‘For you, no charge.’” - Sheldon Cooper
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
03-08-2012, 07:01
Mensagem: #30
RE: Access 2007
Estou a tentar fazer uma contagem de datas através de uma consulta, se não colocar critério nenhum consigo e dá-me o resultado total, se colocar no critério um intervalo de datas já não obtenho resultado nenhum. Já tentei duas opções: entre Entre #01-04-2012# E #01-07-2012# e a >#01-04-2012# E <#01-07-2012#. Também quero fazer uma tabela, num relatório, para analisar os dados anuais baseados nos atendimentos efetuados. Quando faço um atendimento registo a data e o tipo de atividade, desses dados quero produzir o seguinte: http://dl.dropbox.com/u/9186610/TipoAtendimento.xlsx . Será possível?
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)