Access & VBA FAQ
| | | |
Indice de temas
Tablas
Consultas
Formularios
Informes
Macros
Módulos
Base de datos
Miscelánea
API
Utilidades
Problemas
Cadenas
Fechas
Todos los temas
Problemas : Problemas al pasar de Access 97 o 2000 a Access XP
Autor/es:
Juan M Afán de Ribera
Pregunta : Tengo una aplicacion realizada en Access 2000 y que funcionaba correctamente hasta ahora, pero al instalar Access XP, ha empezado a generar una serie de problemas. Por ejemplo:

Tengo un formulario (Form1) donde se le pide al usuario que introduzca dos fechas en sendos campos llamados "FechaInicio" y "FechaFinal". Una vez se han introducido estos valores en dicho formulario, se llama a una consulta que tiene establecido el criterio:

Entre [Formularios]![Form1]![FechaInicio] Y [Formularios]![Form1]![FechaFinal]

pero al ejecutarla me aparece un cuadro de diálogo pidiéndome de nuevo esas fechas, como si no reconociera el formulario o los nombres de los campos que aparecen en el criterio. Para generarlo he utilizado el generador de expresiones y además, en el momento de llamar a la consulta, el formulario está abierto.

Este formulario y la consulta nunca me habían dado ningún problema con Access 2000.

¿Qué puedo estar haciendo mal?
Respuesta : No estás haciendo nada mal. Es un bug de las primeras versiones internacionales de Access XP y que consiste en que no es capaz de reconocer la palabra [Formularios] y espera en cambio que el usuario escriba [Forms], incluso cuando el mismo Generador de Expresiones genera el término [Formularios]!.

Prueba a cambiar la palabra Formularios por Forms y verás como te funciona bien.

Este bug se corrige instalando los parches correspondientes, que podrás encontrar en este enlace.

Ejemplos:

 

Temas relacionados:

 

Última actualización: 28/12/2004