Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Cómo hacer una lista desplegable dependiente de un cam po?

86 views
Skip to first unread message

Ignacio Iborra

unread,
May 27, 2004, 8:34:48 AM5/27/04
to
Hola.

Tengo un formulario Access donde quiero que una lista
desplegable muestre una serie de valores dependiendo del
valor de otro campo.

Por ejemplo (no es el ejemplo que tengo, pero por
simplificar), supongamos que tengo una tabla NOMBRES con
un campo "nombrecompleto", como la siguiente:

NOMBRES
-------
nombrecompleto
--------------
Manuel
José Manuel
Vicente
Francisco
Manuel Vicente
Juan
Tomás

Y luego tengo otra tabla DATOS con los siguientes campos:

DATOS
-----

dni email nombre
--- ----- ------
12345678 a...@a.com Manuel
11111111 b...@b.com Vicente
22222222 c...@c.com Tom

Supongamos que para esta segunda tabla yo tengo un
formulario, con un campo de texto para cada campo, y
además quiero una lista desplegable (independiente, no
asociada a un campo concreto) que me muestre los nombres
completos de la tabla NOMBRES que se parezcan al nombre
que haya en el campo "nombre" del registro actual

Lo que había pensado es editar las propiedades de ese
desplegable y en la pestaña Datos, poner como "Origen de
la fila":

SELECT nombrecompleto FROM NOMBRES WHERE nombrecompleto
LIKE '%<aqui_no_se_qué_poner>%'

La duda la tengo en el <aqui_no_se_qué_poner>, es decir,
no sé cómo incluir en esa consulta que los datos que
quiero mostrar los quiero comparar con el valor que tenga
un elemento del formulario para ese registro.

¿Cómo puedo hacer eso?

Muchas gracias, y un saludo

guarracuco

unread,
May 27, 2004, 10:57:21 AM5/27/04
to

SELECT nombrecompleto FROM NOMBRES WHERE nombrecompleto
LIKE '" & nombredetucombo & "'"
las comillas tipográficas, solo cuando los datos a buscar
son de tipo texto
Atte carlos

Ignacio Iborra

unread,
May 28, 2004, 3:41:23 AM5/28/04
to
Hola guarracuco

La solución que me das creo que no me sirve, porque parece
código Visual Basic, y necesitaría hacerlo desde las
propiedades del formulario, sin entrar en VB. Es posible
eso?

Muchas gracias.


0 new messages