Aparece el cuadro de diálogo "Escribir valor de parámetro" al ejecutar una consulta, un formulario o un informe

Moderado: requiere aptitudes básicas de macro, codificación e interoperabilidad.

Este artículo solo se aplica a una base de datos de Microsoft Access (.mdb).

Síntomas

Al intentar ejecutar una consulta, un formulario o un informe, el cuadro de diálogo Escribir valor de parámetro puede aparecer inesperadamente.

Causa

Este comportamiento se produce cuando un campo, un criterio, una expresión o un control de una consulta, un formulario o un informe hacen referencia a un nombre que Access no encuentra. Por ejemplo, un nombre podría estar mal escrito o es posible que un campo no esté disponible dentro de ese ámbito.

Solución

Para resolver este comportamiento, cambie el nombre de la referencia a un nombre de campo válido. Si no sabe dónde se encuentra la referencia, ejecute el Documentador de base de datos para el objeto que aparece en el cuadro de diálogo Escribir valor de parámetro y, a continuación, genere la información en un archivo de texto. Para hacerlo, siga estos pasos:

  • Si usa Access 2002 y 2003, siga estos pasos:
    1. En el menú Herramientas , seleccione Analizar y, a continuación, haga clic en Documenter.

    2. Haga clic en la pestaña correspondiente al tipo de objeto de base de datos que está buscando y, a continuación, haga clic para activar la casilla de verificación de la consulta, el formulario o el informe que intentó ejecutar.

      Nota Si el objeto es un formulario o un informe, incluya todas las consultas de origen y subformulario o subinformes en la lista de selecciones.

    3. Haga clic en Opciones para especificar qué característica del objeto seleccionado desea imprimir y, a continuación, haga clic en Aceptar.

    4. Haga clic en Aceptar para cerrar el cuadro de diálogo Documenter .

    5. En el menú Archivo , haga clic en Exportar.

    6. En la lista Guardar como tipo , haga clic en Archivos de texto y, a continuación, complete el resto de la información según sea necesario.

    7. Abra el archivo exportado en Microsoft Word y, a continuación, busque el parámetro solicitado en el cuadro de diálogo Escribir valor de parámetro.

  • Si usa Access 2007 o una versión posterior, siga estos pasos:
    1. En la pestaña Herramientas de base de datos, haga clic en Documentador de base de datos en el grupo Analizar .

    2. Haga clic en la pestaña correspondiente al tipo de objeto de base de datos que está buscando y, a continuación, haga clic para activar la casilla de verificación de la consulta, el formulario o el informe que intentó ejecutar.

      Nota Si el objeto es un formulario o un informe, incluya todas las consultas de origen y subformulario o subinformes en la lista de selecciones.

    3. Haga clic en Opciones para especificar qué característica del objeto seleccionado desea imprimir y, a continuación, haga clic en Aceptar.

    4. Haga clic en Aceptar para cerrar el cuadro de diálogo Documenter .

    5. En Grupo de datos , haga clic en Archivo de texto y, a continuación, complete el resto de la información según sea necesario.

    6. Abra el archivo exportado en Microsoft Word y, a continuación, busque el parámetro solicitado en el cuadro de diálogo Escribir valor de parámetro.

Si no puede ejecutar el Documentador de base de datos, compruebe si falta una referencia. La referencia que falta más común en este caso es a Utility.mda. Para comprobar esta referencia, siga estos pasos:

  1. En la ventana Base de datos, haga clic en Módulos en Objetos.

    Nota Si usa Access 2007 o una versión posterior, en la pestaña Herramientas de base de datos, haga clic en Visual Basic y, a continuación, vaya al paso 3.

  2. Seleccione cualquier módulo existente y, a continuación, haga clic en Diseño o inserte un nuevo módulo. Esto iniciará la Editor de Visual Basic.

  3. En el menú Herramientas, haga clic en Referencias.

  4. En la lista Referencias disponibles, busque cualquier referencia que tenga "MISSING: " delante del nombre. Haga clic para desactivar la casilla.

    NOTA Si no necesita una referencia a Utility.mda, vaya al paso 8.

  5. Haga clic en Examinar.

  6. En la lista Archivos de tipo, haga clic en Complementos (*.mda).

  7. Vaya a la carpeta que contiene Utility.mda, selecciónela y haga clic en Abrir. De forma predeterminada, este archivo se encuentra en la carpeta C:\Archivos de programa\Microsoft Office\Office\1033.

  8. Haga clic en Aceptar.

  9. En el menú Depurar, haga clic en Compilar nombre de base de datos.

  10. En el menú Archivo, haga clic en Cerrar y volver a Microsoft Access.

Más información

Pasos para reproducir el comportamiento en Access 2002 o en Access 2003

Precaución

Si sigue los pasos de este ejemplo, modificará la base de datos de ejemplo Northwind.mdb. Es posible que desee realizar una copia de seguridad del archivo Northwind.mdb y seguir estos pasos en una copia de la base de datos.

  1. Abra la Northwind.mdb de base de datos de ejemplo.
  2. Abra la consulta Ordenar subtotales en la vista Diseño.
  3. Cambie el nombre del campo OrderID a OrderIDNumber.
  4. Cierre la consulta y, a continuación, haga clic en Sí para guardar los cambios.
  5. Ejecute la consulta Ordenar subtotales.

Tenga en cuenta que aparece el cuadro de diálogo Escribir valor de parámetro.