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

CAMPO DEPENDIENTE DE OTRO EN FORMULARIO

930 views
Skip to first unread message

Wyoming

unread,
Dec 18, 2008, 10:13:12 AM12/18/08
to
Buenas,
Tengo un formulario con dos campos tipo cuadro combinado que dependen
cada uno de una tabla distinta. A su vez, estas tablas son la una
madre de la otra.
Me gustaría saber cómo puedo hacer para que, dentro del formulario, al
seleccionar un valor en el campo que depende de la tabla madre, luego
en el otro campo sólo se me desplieguen los valores relacionados con
el elegido en el otro campo.
Es decir, si un campo fuera Comunidades Autónomas y el otro campo
fuera provincias, que al elegir Aragón en el primer campo, en el otro
sólo se me desplegasen los valores Huesca, Zaragoza y Teruel y no
todas las 52 provincias.

Muchas gracias,

Patxi Sanz

unread,
Dec 18, 2008, 12:05:21 PM12/18/08
to
Hola Wyoming:

En la web del maestro Chea tienes un ejemplo de lo que quieres.

--
Un saludo,


Patxi Sanz
patxisanz[ARROBA]yahoo[PUNTO]es
http://es.geocities.com/patxisanz/index.html
Tudela (NA)

Ju@nK [MVP 2006/8]

unread,
Dec 18, 2008, 11:20:27 AM12/18/08
to
Pasandole al segundo como criterio el valor del primero.

--
--
**
Salu2/Regards
Ju@nK [MVP Access] 2006/08
[DCE2003 ***] + VSTO [DCE2005 **]
http://juank.mvps.org http://www.juank.es
Correos personales o preguntas particulares en mi grupo
http://groups.google.es/group/juank?hl=es
www.juank.tk
¿Que es un MVP?, entérate en http://mvp.support.microsoft.com
**
"Wyoming" <jaimec...@gmail.com> escribió en el mensaje
news:1c516d41-dfd4-4054...@y1g2000pra.googlegroups.com...

jmmiralles

unread,
Dec 19, 2008, 7:31:05 AM12/19/08
to
Buenos dias wyoming te paso una forma de hacerlo.

=====================================
Tabla COMUNIDADES

Nombre del campo Tipo de datos
---------------- -------------
idComunidades autonumérico
Comunidad Texto
---------------- -------------


Tabla PROVINCIAS

Nombre del campo Tipo de datos
---------------- -------------
idProvincia Autonumérico
idComunidades Numérico
provincia Texto

=========================================

Relación entre tablas uno a varios

COMUNIDADES PROVINCIAS

idComunidades------------idComunidades

=============================================

En Formulario


Crea....combobox llamado.............cboComunidades
crea....combobox llamado..............cboProvincias

En el evento al cambiar del cboComunidades
copia las lineas de código.

Private Sub cboComunidades_Change()

Me.cboProvincias.RowSource = "SELECT [Provincias].[idProvincia],
[Provincias].[provincia] FROM Provincias WHERE
[Provincias].[idcomunidades]=cboComunidades.value"
Me.Requery
Me.cboProvincias = Me.cboProvincias.ItemData(0)

End Sub
------------------------------------------------------------------------------
La primera es una sentecia SQL que seleciona las provincias de la tabla en
función a la comunidad que haya seleccionada.

La segunda actualiza.

la tercera sube el primer valor que haya en el combo sin tener que
desplegarlo.

Saludos.

"Wyoming" escribió:

Wyoming

unread,
Jan 14, 2009, 12:01:01 PM1/14/09
to
Muchísimas gracias, de verdad.
Para la gente tan novata como yo hace falta que los que sabéis nos lo
expliquéis así, como si no hubiéramos visto un ordenador en la vida.

He adaptado el código que me propones a los nombres de los campos de mi Base
de datos y de momento no me funciona pero estoy seguro de que he tecleado
algo mal. Mañana con la mente fresca ya estará.

Gracias de nuevo

Wyoming

unread,
Jan 14, 2009, 12:14:01 PM1/14/09
to
Muchas gracias, he estado desconectado durante las vacaciones...

Pues tu explicación es buenísima, sobre todo para los que somos totalmente
novatos en esto.
De momento no me ha funcionado pero se debe a las relaciones que tienen
estas dos tablas con otras pero supongo que dándole una vueltilla podré
solucionarlo.

Gracias de nuevo

jmmiralles

unread,
Jan 30, 2009, 11:25:06 AM1/30/09
to
Buenas tardes Wyoming

pensaba que lo tenias solucionado, si no lo solucionas dame tu correo y te
envio la base de datos para que la puedas destripar como tu quieras.

saludos,

"Wyoming" escribió:

0 new messages