Bueno, niños del mundo, os daré la solución a mi problema.
Era realmente sencillo, estaba bien construido todo, correctamente configurado, ¿entonces por que fallaba?, porque al crear el formulario intentaba conectarse ya con la base de datos y está todabia no había sido definida en tiempo de ejecución.
Solución:
La propiedad Active del IBQuery la he puesto en false.
Agrego un boton debajo del Chart y en su evento onClick le pongo el siguiente código.
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
begin
IBQuery1.Active := True;
end;
Y al ejecutar, le damos al boton agraciado y ya funcionará perfectamente.
Saludos de un novato en Delphi al 89%.
PD: Ahora me cambio esa parte del nick, jejeje.