RE:Convertir de numero a letra
es algo mas o menos facil, se llama CONSULTA DE ACCION, supongamos que tienes una tabla llamada REGISTRO como esta:
-----------------------------
|ALUMNO|MATERIA|CALIFICACION|
-----------------------------
|FULANO|FISICA |10 |
-----------------------------
|SUTANO|FISICA |9 |
-----------------------------
por supuesto que en un caso real serian muchos mas, yo lo resolveria del siguiente modo:
select ALUMNO, MATERIA, EVAL:IIF(CALIFICACION=10, "A","B") from REGISTRO
obtendriamos algo como:
-----------------------------
|ALUMNO|MATERIA|EVAL|
---------------------
|FULANO|FISICA |A |
---------------------
|SUTANO|FISICA |B |
---------------------
en la version española de MSAccess la funcion IFF se llama de otro modo, no recuerdo exactamente el nombre, pero igual funciona, la sintaxis es, mas o menos
IIF(CONDICION,Instrucciion1,Instruccion2)
donde instruccion1 se evalua cuando la CONDICION da verdadero y intruccion2 se evalua cuando CONDICION es falso, tambien puedes anidar esta funcion
EVAL:IIF(CALIFICACION=10,"A",IIF(CALIFICACION=9,"B",IIF(CALIFICACION=8,"C",IIF(CALIFICACION=7,"D","F"))))
espero te sirva.
saludos