CONSULTAR ENTRE ANOS

XAVIER 23/03/2015 10:13:03
#445423
Olá Pessoal !

Estou tentando fazer uma consulta no access entre anos. Estou usando um exemplo funcional entre datas com algumas ajustadas para anos, através de duas combos que carregam os anos, porem sem sucesso.

Aguardo.
LCSSP 23/03/2015 10:14:21
#445425
Olá Xavier poste o que vc esta tentando fazer.
XAVIER 25/03/2015 21:59:34
#445493
Olá LCSSP !

Obrigado pela atenção.

Estou usando esse código para filtrar dados que ocorreram em vários anos e gerar o respectivo relatório. Estou usando access, porém não estou alcançando sucesso.
Embora já desenvolvi outra solução, agradeceria se me ensinasse com fazer esse filtro. Estou usando 2 combos: AnoInicial e AnoFinal nomeado assim [Ô]cboAI[Ô] e [Ô]cboAF[Ô].

Essa é a sintaxe:
rsH.Open [Ô]select * from historico where DATA between #[Ô] & Format(cboAI, [Ô]yyyy[Ô]) & [Ô]# and #[Ô] & Format(cboAF, [Ô]yyyy[Ô]) & [Ô]#[Ô]


Outra coisa:
Estou querendo saber como faço para limitar o número de páginas a serem geradas no datareport?

Por exemplo: Quero que seja geradas apenas 2 páginas.

Desde já agradeço.

Um abraço.
FFCOUTO 25/03/2015 22:57:13
#445495
Resposta escolhida
Basta usar a função YEAR
rsH.Open [Ô]SELECT * FROM historico WHERE (YEAR(DATA) >= [Ô] & Format(cboAI, [Ô]yyyy[Ô]) & [Ô]) AND (YEAR(DATA) <= [Ô] & Format(cboAF, [Ô]yyyy[Ô]) & [Ô]);[Ô]
XAVIER 26/03/2015 08:46:22
#445500
Valeu Fabiano Couto !
Tópico encerrado , respostas não são mais permitidas