Discussion:
consulta sobre combobox
(demasiado antiguo para responder)
Eduardo
2007-10-10 13:16:00 UTC
Permalink
hola a todos, primero que nada quisera agradecer toda la ayuda que me han
dado, y quisiera que me respondieran otra.

como puedo hacer para que un combo box me filtre otro combo box?
Chea
2007-10-10 13:43:46 UTC
Permalink
Aquí tienes ejemplos de uso de cuadros combinados:
http://jbengoechea.com/RptCp.htm#combos
--
Saludos

José Bengoechea Ibaceta [MS-MVP Access]
http://jbengoechea.com/
Post by Eduardo
hola a todos, primero que nada quisera agradecer toda la ayuda que me han
dado, y quisiera que me respondieran otra.
como puedo hacer para que un combo box me filtre otro combo box?
xavi
2007-10-10 13:52:18 UTC
Permalink
Hola,

Una de las distintas formas de hacerlo:
http://www.mvp-access.com/foro/forum_posts.asp?TID=9935
--
Un saludo

Xavi

http://www.llodax.com
http://www.mvp-access.com/foro
Post by Eduardo
hola a todos, primero que nada quisera agradecer toda la ayuda que me han
dado, y quisiera que me respondieran otra.
como puedo hacer para que un combo box me filtre otro combo box?
José Mª Fueyo
2007-10-10 13:55:41 UTC
Permalink
Hola Eduardo
En el evento click del primer combo, establece el origen de filas del
segundo.
Imagina que tengo dos tablas, PROVINCIAS y MUNICIPIOS.
Los campos de PROVINCIAS son IDPROVINCIA y PROVINCIAS
Los campos de MUNICIPIOS son IDPMUNICIPIO, IDPROVINCIA y MUNICIPIO.
Pongo en un formulario dos combos, uno de provincias y otro de municipios.
Ambos con todos los campos, pero solo mostrando la provincia y el municipio,
donde toque.
En el evento "al hacer click" del combo cbxPROVINCIAS pongo éste código

'Actualizo el origen de datos del segundo combo una vez elegido el
primero
Dim sSQL As String
sSQL = "SELECT NOMBRE, CMUN, CPRO " & _
"FROM tbMunicipios " & _
"WHERE CPRO='" & cbxPROVINCIAS.Column(0) & "' " & _
"ORDER BY NOMBRE"

'Limpio el cuadro de texto
cbxLocalidad.Value = ""
'Establezco origen de datos del combo
cbxLocalidad.RowSource = sSQL
cbxLocalidad.Requery

Sí tienes enlazado a una tabla el combo de Mucipios, cada vez que cargues un
registró guardado tendrás que hacer el paso contrario: ver cual es la
provincia que corresponde al municipio guardado, y mostrarlo en el
correspondiente combo. Todo eso se hace en el evento "al activar el
registro"

Espero te sirva

Salu2
--
José Mª Fueyo
Wally
2007-10-10 14:18:30 UTC
Permalink
Post by Eduardo
hola a todos, primero que nada quisera agradecer toda la ayuda que me han
dado, y quisiera que me respondieran otra.
como puedo hacer para que un combo box me filtre otro combo box?
Los valores del combo box de donde los pretendes tomar?, en caso de
ser de una tabla podr�as hacer lo siguiente:

Suponiendo que se tienen dos comboBox, cmbPrimero y cmbSegundo... y
dos tablas, tblUno y tblDos...
y los campos de las tablas son:

para tblUno: id, Pa�s
para tblDos: id, Estado, ID_Pa�s


en la propiedad "Origen de la fila" del cmbUno puedes poner lo
siguiente:
SELECT tblUno.Pa�s
FROM tblUno

y en la propiedad "Origen de la fila" del cmbDos puedes poner lo
siguiente:
SELECT tblDos.Estado
FROM tblDos
WHERE tblDos.ID_Pa�s = Formularios!Formulario1!cmbUno.listIndex+1;

donde
Formulario1 = nombre de tu formulario
ID_Pa�s debe estar relacionado con la llave ID de la tblUno y debe
empezar en "1", por eso lo del "ListIndex+1" ya que la propiedad va de
0 hasta N-1, donde N = n�mero de elementos...

ESPERO TE SEA UTIL ESTA INFORMACION, aunque a lo mejor hay formas m�s
correctas de hacerlo ya que tu servidor no sabe mucho de
programaci�n...
Eduardo
2007-10-11 20:19:00 UTC
Permalink
gracias por la ayuda gente, muchas gracias
Post by Eduardo
hola a todos, primero que nada quisera agradecer toda la ayuda que me han
dado, y quisiera que me respondieran otra.
como puedo hacer para que un combo box me filtre otro combo box?
b***@gmail.com
2013-11-25 09:41:45 UTC
Permalink
Post by Eduardo
hola a todos, primero que nada quisera agradecer toda la ayuda que me han
dado, y quisiera que me respondieran otra.
como puedo hacer para que un combo box me filtre otro combo box?
HOLA... Y PARA HACER ESO POR EJEMPLO CON ESTADO, MUNICIPIO Y COLONIA??? Y EN ACCESS 2007
Continúe leyendo en narkive:
Loading...