Access consulta para convertir unos valores a un texto

Hola

Tengo una tabla en access y en uno de los campos aparece uno de estos valores

2 , 3 , B , D , F , Y .

Necesito que me los pase a otra columna (entiendo que con una consulta) convertidos en un valor de texto, por ejemplo (2) verde (3) rojo (B) amarillo...

Muchas Gracias

1 respuesta

Respuesta
1

Si tienes un número limitado de opciones (por ejemplo esas 6 que comentas), en la consulta, en una columna nueva, en la linea Campo escribes (deberás cambiar el nombre Valores por el que tenga tu campo en la tabla):

NombreQueQuierasParaElNuevoCampo: SiInm([Valores]="2";"Verde";SiInm([Valores]="3";"Rojo";SiInm([Valores]="B";"Amarillo";SiInm([Valores]="D";"Azul";SiInm([Valores]="F";"Violeta";SiInm([Valores]="Y";"Naranja";""))))))

Si tienes muchas opciones para convertir, lo puedes hacer a través de columnas auxiliares, por ejemplo así:

Aux1: SiInm([Valores]="2";"Verde";SiInm([Valores]="3";"Rojo";SiInm([Valores]="B";;"Amarillo";""))

Aux2: SiInm([Valores]="D";"Azul";SiInm([Valores]="F";"Violeta";SiInm([Valores]="Y";"Naranja";"")))

NombreQueQuierasParaElNuevoCampo:SiInm([Aux1]="";[Aux2];[Aux1)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas