Access - Como realizo una Funcion Logica y una extraccion

 
Vista:

Como realizo una Funcion Logica y una extraccion

Publicado por Liliana (3 intervenciones) el 30/08/2013 20:17:03
Hola:
quiero ver si me pueden ayudar.

en el campo Estado necesito hace una comparacion si es 5 que me envie la palabra Cerrado, pero me manda error de que tengo una coma de mas, si le cambio a ; me manda que es un caracter no valido.

En el campo Medio, necesito extraer el 1 caracter del campo Notas y hacer una comparativa.
ejemplo

si el 1 caracter que extrajo de Notas es 1 es igual a Casa y si es 2 es igual a Edificio


SELECT [Requested_For_First_Name] & " " & [Requested_For_Last_Name] AS NOMBRE_USUARIO, WO.Assignee_Support_Group_Name AS GRUPO_ASIGNADO, WO.Request_Assignee AS ESPECIALISTA, IIf([ WorkOrderStatusString]="5","Cerrado") AS ESTADO, ([Submit_Date]-18000)/86400+25569 AS [FECHA ENVIO], (([Last_Modified_Date]-18000)/86400)+25569 AS FECHA_MODIFICACION, WO.Notes AS NOTAS, Left([Notes],1) AS MEDIO
FROM WO;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Neckkito
Val: 529
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Como realizo una Funcion Logica y una extraccion

Publicado por Neckkito (1157 intervenciones) el 31/08/2013 08:14:16
Hola!

Si la SQL la estás escribiendo en VBA el carácter válido es una coma (,). Si lo estás escribiendo en un objeto-consulta usualmente es un punto y coma, aunque me he encontrado con Access de otros países que también sólo aceptaban coma.

De una manera u otra, si el <Left([Notes],1)> te lo acepta con coma, pues el carácter que deberías utilizar es la coma.

Si quieres puedes bajarte este mini ejemplo que te he preparado y que da respuesta al tema de la condición 1-Casa; 2-Edificio. Como no sabía si podría haber más opciones además de estas dos he anidado los condicionales para poder contemplar esa posibilidad (para que vieras la estructura de la construcción, básicamente): http://www.mediafire.com/?hgz2co5bb6eawha

Si, en el ejemplo, abres la consulta en vista diseño verás lo que te quiero decir. Si quieres la SQL sólo tienes que ponerla en vista SQL.

Un saludo,


http://neckkito.siliconproject.com.ar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar