Vamos a ver, tengo el siguiente código en una función hecha en Visual Basic desde Access 2000. DoCmd.RunSQL ("UPDATE T_Gestion_Cajas SET T_Gestion_Cajas.MesAnyoCuota = 01/meses/anyo WHERE (((T_Gestion_Cajas.Id)=1))") meses y anyo son dos variables de tipo integer, que tienen un valor de forma que queda una fecha para hacer la consulta. La cuestión: ¿es posible lo que estoy haciendo? O no se pueden usar variables para esas consultas. RESPONDE JUAN. M.AFAN DE RIBERA =============================== DoCmd.RunSQL ("UPDATE T_Gestion_Cajas SET T_Gestion_Cajas.MesAnyoCuota =" & CDbl(CDate("01/" & mes & "/" & anyo)) & " WHERE (((T_Gestion_Cajas.Id)=1));")