Access - ¿Cómo puedo mostrar la segunda columna de un campo?

En el siguiente campo independiente me gustaría que me mostrase la columna 2 del campo Pais. ¿Cómo puedo hacerlo?

=Iif(Nz([Lugar];"")="";[Pais];[ Lugar] & " , " & [Pais])

1 respuesta

Respuesta
2

Si País es un cuadro combinado con varias columnas, puedes acceder a ellas con su propiedad Columna, por ejemplo:

=[Pais].Column(2)

No me queda claro cómo lo quieres integrar dentro de ese IIF...

Un saludo.


Gracias por tu respuesta, la verdad es que yo tampoco sé cómo. El dilema lo tengo cuando quiero hacer un informe en español y quiero que me muestre el País en inglés. El código que he usado para suprimir Lugar en esta cadena, me lo comentó un experto en esta web. De este modo, si el campo Lugar está vacío tan solo me muestra País. Intentaré agregar en esta cadena, poner Pais.Column(2) a ver si me funciona, gracias!

Una cosa: el número entre los paréntesis es el de la columna de la que quieres mostrar el valor. En tu caso puede ser el 2 u otra... XD

Tu expresión quedaría:

=Iif(Nz([Lugar];"")="";[Pais].Column(2);[ Lugar] & " , " & [Pais].Column(2))

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas