Imprimir página | Cerrar ventana

Combo con dos columnas

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=83658
Fecha de impresión: 21/Marzo/2019 a las 23:04


Tema: Combo con dos columnas
Publicado por: 01loko
Asunto: Combo con dos columnas
Fecha de publicación: 26/Abril/2018 a las 20:54
Veamos:
Si en un combo ponemos varias columnas, cuando esta desplegado aparecen todas ellas, pero cuando no lo esta solo aparece una ¿Se puede hacer que aparecan mas de una columna?

Ejemplo: 
Columna1:Nombre
Columna2: apellido1
Columna3: apellido2

Resultado deseado:
Nombre |Apellido1 |Apellido2

No se si me he explicado


-------------
Recordar de que soy nuevo y estoy aprendiendo.



Respuestas:
Publicado por: emiliove
Fecha de publicación: 26/Abril/2018 a las 21:49
No, pero puedes concatenar las columnas que te interesan para que salgan como pretendes.

Saludos.


Publicado por: Dany Solis
Fecha de publicación: 26/Abril/2018 a las 21:51
Hola,

Una forma de hacerlo seria en el origen de la consulta concatenas los campos a mostar y ese campo lo asignas al combobox.

EDITO:

Algo parecido a esto:

SELECT Clientes.Nombre, Clientes.Estado, [Nombre] & " " & [Estado] AS MostrarCombo
FROM Clientes;


DS


-------------
Donde hay educación, no hay distinction de clases. (Confusio)

Dany Solis


Publicado por: pepepot
Fecha de publicación: 27/Abril/2018 a las 13:41
Hola,

También puedes poner otro cuadro de texto pegado al combo que en sus propiedades, pestaña Datos en la propiedad [Origen del control] "apunte" a una columna que quieras del combo. Al actualizar el combo, automáticamente se actualiza el cuadro de texto.

=[Cuadro_combinado].[column](x)

(ten en cuenta que el índice de las columnas es en base cero, por tanto, la columna 1 es la 0, la 2 es la 1....)

Saludos


Publicado por: 01loko
Fecha de publicación: 09/Octubre/2018 a las 13:01
Hola de nuevo.

Podemos cerrar este hilo, se quedo abierto por error mio.

Solucion: concatenar columnas tal como dijo Dany


-------------
Recordar de que soy nuevo y estoy aprendiendo.



Imprimir página | Cerrar ventana