Hola
Veamos lo que hay:
tablas: alumno, nfxmateria,
materia.
Código SQL
[-]select alumno.alumno_apellido, alumno.alumno_nombre,
(select infxmateria.ixm_nota, materia.materia_descripcion from infxmateria where infxmateria.ixm_idmateria = 1 and ixm_idciclolectivo = 2008 and
ixm_idalumno = alumno.alumno_idalumno and ixm_idinforme = 1)
from alumno join alumxcurso on (alumno.alumno_idalumno = alumxcurso.axc_idalumno) innerJoin infxmateria.ixm_idmateria = materia.materia_idmateria where alumxcurso.axc_idcurso = 1 and alumxcurso.axc_iddivision = 'A' and alumxcurso.axc_idciclolectivo = 2008 order by alumno.alumno_apellido
Código Delphi
[-]DBgrid1.Colums[3].Title:= AdoQuery1.filebyname('materia_descripcion').Value;
Lo mas seguro es que no sepa por donde va, pero solo trato de darte ideas.

Saludos