Acabo de preparar este ejemplo y me va perfectamente:
Código SQL
[-]
Adoquery1.Filter:='Autor = '' Juan'' And Paginas = 10 or paginas =20 or paginas = 30';
Adoquery1.Filtered:=True;
ShowMessage(Adoquery1.filter);//Quitarlo solamente para ver como queda el SQL
Un Saludo.