MS Access 2007: rellene la tabla subyacente con un formulario emergente cuando se escriba una nueva entrada en el cuadro combinado

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Access 2007: rellene la tabla subyacente con un formulario emergente cuando se escriba una nueva entrada en el cuadro combinado

Este tutorial de MSAccess explica cómo usar un formulario emergente para completar una tabla subyacente a medida que escribe una nueva entrada en un cuadro combinado en Access 2007 (con capturas de pantalla).

Ver soluciones en otras versiones de Access:

  • Visita 2013
  • Visita 2010
  • Visita 2003

P: En Microsoft Access 2007, tengo un cuadro combinado que se completa a partir de una tabla/consulta. ¿Cómo puedo agregar un elemento a un cuadro combinado con un formulario emergente si el valor ingresado por el usuario no está en la lista?

Respuesta: proporcionamos una descarga para demostrar cómo codificar un cuadro combinado para que cada vez que ingrese un valor en el cuadro combinado que no esté en la lista de valores, el valor se pueda agregar a la tabla subyacente.

Descargar versión en Access 2007

Veamos este ejemplo. A continuación se muestra un formulario con un cuadro combinado llamado ProductID (que muestra valores basados ​​en el CategoryID seleccionado).

La siguiente ventana aparece cuando ingresa un nuevo valor en el cuadro combinado ProductID que no está en la lista de valores y cierra la pestaña. En nuestro ejemplo, ingresamos un producto llamado “Salchichas”.

Si selecciona “Sí” en el cuadro de mensaje, aparecerá un formulario emergente que le permitirá ingresar salchichas como un nuevo producto. Extrajimos automáticamente los valores de Categoría y Nombre del producto en este formulario para que los usuarios comiencen.

Después de que el usuario ingresa la información y hace clic en el botón “Listo”, el formulario emergente se cierra y el nuevo producto se agrega al cuadro combinado ProductID.

TENGA EN CUENTA: si intenta aplicar esta técnica a su propia base de datos y obtiene un error “indefinido” de la variable de la base de datos, puede solucionarlo yendo a nuestra página correspondiente.