CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Combobox Y Tabla De Access
(1/1)
Euroivan:
Buenas,
Tengo un problema con un ComboBox y una tabla de MS Access 2003.
Lleno el ComboBox con una columna de la tabla de access y quiero que al pulsar un botón me devuelva el valor que hay en otra columna pero en la misma fila que en lo que seleccioné en el ComboBox.
Voy a poner un ejemplo para que lo entendáis mejor:
Supongamos que tenemos una tabla con 2 columnas: "Vehículo" y "Color".
Tenemos 3 vehículos con sus respectivos colores.
Relleno el ComboBox con la columna "Vehículo" y añado un botón.
Quiero que cuando pulse el botón obtenga el color (reflejado en la columna "Color", evidentemente) del vehículo que he seleccionado en el ComboBox.
¿Es realizable?¿Si es así, cómo?
Gracias de antemano. :hola:
Abhero:
Como deseas optener el color?
En un MSGBOX?
En un Textbox?
En el mismo combo?
No le veo mucha dificultad :rolleyes:
Ab.
Mollense:
--- Cita de: "Euroivan" ---Buenas,
Tengo un problema con un ComboBox y una tabla de MS Access 2003.
Lleno el ComboBox con una columna de la tabla de access y quiero que al pulsar un botón me devuelva el valor que hay en otra columna pero en la misma fila que en lo que seleccioné en el ComboBox.
Voy a poner un ejemplo para que lo entendáis mejor:
Supongamos que tenemos una tabla con 2 columnas: "Vehículo" y "Color".
Tenemos 3 vehículos con sus respectivos colores.
Relleno el ComboBox con la columna "Vehículo" y añado un botón.
Quiero que cuando pulse el botón obtenga el color (reflejado en la columna "Color", evidentemente) del vehículo que he seleccionado en el ComboBox.
¿Es realizable?¿Si es así, cómo?
Gracias de antemano. :hola:
--- Fin de la cita ---
Si al ComboBox lo estás llenando mediante un DataSet,
tendrías que hacer algo como esto:
--- Código: Text ---//Especificás la tabla que será la fuente de datoscbTuComboBox.DataSource = dsTuDataSet.Tables[strNombreDeTabla];
--- Código: Text ---//"strNombreDeAtributoAMostrar" es el campo de la tabla que se va a visualizar en el ComboBox, en tu caso "Vehiculo"cbTuComboBox.DisplayMember = strNombreDeAtributoAMostrar;
--- Código: Text ---//"strNombreDeAtributoARecuperar" es el campo de la tabla que se quiere recuperar, en tu caso "Color"cbTuComboBox.ValueMember = strNombreDeAtributoARecuperar;
Luego, el valor seleccionado (color) del coche seleccionado se recupera mediante la propiedad:
--- Código: Text ---cbTuComboBox.SelectedValue
Un saludo y espero que sirva.
:comp:
Euroivan:
Perfecto, Mollense! :D
Ha funcionado muuy bien.
Muchas gracias.
Mollense:
--- Cita de: "Euroivan" --- Perfecto, Mollense! :D
Ha funcionado muuy bien.
Muchas gracias.
--- Fin de la cita ---
Un placer :comp:
Navegación
Ir a la versión completa