Forum Pplware
Access 2007 - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Access 2007 (/showthread.php?tid=12056)

Páginas: 1 2 3


RE: Access 2007 - Dnaboy - 25-07-2012 17:40

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


RE: Access 2007 - progster - 25-07-2012 17:49

Experimenta o campo equivalente que tens na tabela professor.


RE: Access 2007 - Dnaboy - 25-07-2012 17:59

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.


RE: Access 2007 - ß-Coder - 25-07-2012 22:27

Consulta este artigo sobre DISTINCT


RE: Access 2007 - Dnaboy - 26-07-2012 10:50

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?


RE: Access 2007 - mjmachado - 02-08-2012 07:15

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].


RE: Access 2007 - nioxys - 02-08-2012 08:42

(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


RE: Access 2007 - mjmachado - 02-08-2012 09:57

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.


RE: Access 2007 - nioxys - 02-08-2012 10:09

De nada. Smile


RE: Access 2007 - mjmachado - 03-08-2012 07:01

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?