Access - Condicionar consulta

 
Vista:

Condicionar consulta

Publicado por Antirco (10 intervenciones) el 29/07/2008 06:48:19
Como conseguir hacer desde una consulta que si en la columna "Población" es (Caceres ó Badajoz) poner "Extremadura".

Gracias
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

RE:Condicionar consulta

Publicado por kaditano (15 intervenciones) el 29/07/2008 07:55:52
IIf([Población]="Caceres" o [Población]="Badajoz";"Extremadura";[Población])

No te lo voy a explicar, leete el iif condicional
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

RE:Condicionar consulta

Publicado por Antirco (10 intervenciones) el 29/07/2008 08:57:37
He probado este codigo SQL y me dice error de sintaxis falta operador

SELECT Población.Nombre, Población.Población, IIf([poblacion]="Caceres" o [poblacion]="Badajoz";"Extremadura";[poblacion]) AS Región
FROM Población;
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

RE:Condicionar consulta

Publicado por Antirco (10 intervenciones) el 29/07/2008 10:50:17
Ya di con la solucion

SELECT Población.Nombre, Población.Población, IIf([Población]="Caceres" Or [Población]="Badajoz","Extremadura",[Población]) AS Región
FROM Población;

Or en vez de o
y coma "," en vez de punto y coma ";" en el separador de si o no

Gracias por la guia
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

RE:Condicionar consulta

Publicado por kaditano (15 intervenciones) el 29/07/2008 11:08:25
Si lo haces desde VBA es como tu lo has puesto, si lo haces desde una consulta es como te he dicho.
Saludos
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

RE:Condicionar consulta

Publicado por Antirco (10 intervenciones) el 29/07/2008 12:05:27
Pues tienes todo la razón, lo he comprobado ......"curioso"
Gracias
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