2012-04-09 10 views
5

Tengo un cuadro combinado en mi formulario con Id. De miembro, cuando selecciono una Id. De miembro, quiero que mi cuadro de texto txtLastName se establezca con el nombre del miembro. Sé qué escribir para la consulta SQL, pero no sé cómo ejecutar esa consulta y obtener el nombre resultante y ponerlo en una cadena.¿Ejecutando consulta en procedimiento de evento en Access?

¿Cómo se pudo hacer esto?

Gracias

Respuesta

4

de acceso proporciona una solución "out-of-the-box" para esto sin necesidad de consulta adicional. La idea es utilizar varias columnas en el cuadro combinado como esto (en código):

Me.ComboBox.Column (N)

mira esto:

http://www.techrepublic.com/blog/msoffice/automatically-fill-in-access-text-boxes-based-on-a-combo-box-selection/1330

No
+0

bastante. Para un cuadro de texto diría '= TheComboBox.Column (n)', donde n comienza desde cero. Nota, no yo. – Fionnuala

+0

¿Por qué funciona (1) pero (2) devuelve NULL pero hay 8 columnas por fila? – jmasterx

+0

asegúrese de que su consulta devuelva datos para esa columna. (1) y (2) no hay diferencia, siempre y cuando tenga tantas columnas en la consulta. Intente dar todas las columnas en el ancho desplegable desplegable (combobox) y verifíquelo directamente desde el formulario. ¿Ves los valores para la columna 2 del menú desplegable? –

Cuestiones relacionadas