MS Access 2010: rellene la tabla subyacente al escribir 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 2010: rellene la tabla subyacente al escribir una nueva entrada en el cuadro combinado

Este tutorial de MSAccess muestra cómo llenar una tabla subyacente (con capturas de pantalla) al escribir una nueva entrada en un cuadro combinado en Access 2010.

Ver soluciones en otras versiones de Access:

  • Visita 2013
  • Visita 2007
  • Visita 2003

P: En Microsoft Access 2010, tengo un formulario vinculado a una tabla. Creé un cuadro combinado en este formulario que obtiene su valor de un campo ubicado en una tabla diferente a la que está vinculado el formulario. Cuando ingreso valores en este cuadro combinado, quiero que esos valores se vuelvan a escribir en el campo correspondiente. ¿Cómo configuro un cuadro combinado para que la entrada en el cuadro combinado se escriba de nuevo en un campo de la tabla de la que proviene?

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 2010

Veamos este ejemplo. A continuación se muestra un formulario con un cuadro combinado denominado Tarea.

La siguiente ventana aparece cuando ingresa un nuevo valor en el cuadro combinado de tareas que no está en la lista de valores y cierra la pestaña. En nuestro ejemplo, ingresamos una tarea llamada “Prueba”.

Si selecciona Sí, se guardará una tarea denominada “Prueba” en la tabla subyacente y ahora aparecerá en el cuadro combinado.

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.

(Visited 4 times, 1 visits today)