Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

¿Cómo simular un IF en una consulta de access?

Estas en el tema de ¿Cómo simular un IF en una consulta de access? en el foro de Bases de Datos General en Foros del Web. hola amigos necesito algo que se asemeje a un if en la programación tradicional pero incluirlo en una consulta SQL mediante Microsoft Access. Si no ...
  #1 (permalink)  
Antiguo 14/05/2007, 04:28
Avatar de SuperPinwi  
Fecha de Ingreso: septiembre-2005
Mensajes: 317
Antigüedad: 19 años, 3 meses
Puntos: 1
¿Cómo simular un IF en una consulta de access?

hola amigos

necesito algo que se asemeje a un if en la programación tradicional pero incluirlo en una consulta SQL mediante Microsoft Access.

Si no se mete ningún valor o el que se introduce no existe
devolver todos
Si se mete un valor y existe
devolver sólo ese valor


alguien sabe cómo hacerlo? muchas gracias por anticipado!!!
__________________
Si has construido un castillo en el aire, no has perdido el tiempo, es allí donde debería estar. Ahora debes construir los cimientos debajo de él.
  #2 (permalink)  
Antiguo 15/05/2007, 00:50
Avatar de SuperPinwi  
Fecha de Ingreso: septiembre-2005
Mensajes: 317
Antigüedad: 19 años, 3 meses
Puntos: 1
Re: ¿Cómo simular un IF en una consulta de access?

por lo que he visto esto se podría realizar con la función SiInm, ahora el único problema es cómo decirle que me devuelva todos los registros en el caso de dejar el campo en blanco cuando me pide por pantalla el parámetro, he probado con "*" pero me lo deja vacío... alguien sabe cómo hacerlo? gracias
__________________
Si has construido un castillo en el aire, no has perdido el tiempo, es allí donde debería estar. Ahora debes construir los cimientos debajo de él.
  #3 (permalink)  
Antiguo 15/05/2007, 01:38
 
Fecha de Ingreso: diciembre-2005
Ubicación: Madrid, España
Mensajes: 154
Antigüedad: 19 años
Puntos: 2
Re: ¿Cómo simular un IF en una consulta de access?

Hola,

Eso no es SQL, es un lenguaje de progración asociado al SQL.
Por ejemplo, Oracle usa PL/SQL para hacer lógica en procedures, triggers, etc. Lo que estás pidiendo no es una pregunta de base de datos, es mejor que vayas al foro de VB.

Saludos
  #4 (permalink)  
Antiguo 15/05/2007, 01:55
Avatar de SuperPinwi  
Fecha de Ingreso: septiembre-2005
Mensajes: 317
Antigüedad: 19 años, 3 meses
Puntos: 1
Re: ¿Cómo simular un IF en una consulta de access?

Cita:
Iniciado por radian Ver Mensaje
Hola,

Eso no es SQL, es un lenguaje de progración asociado al SQL.
Por ejemplo, Oracle usa PL/SQL para hacer lógica en procedures, triggers, etc. Lo que estás pidiendo no es una pregunta de base de datos, es mejor que vayas al foro de VB.

Saludos

y con SQL no se puede hacer? yo lo veo como una consulta. Vamos el tema es una consulta con parámetros, que de dejar el parámetro vacío me devuelva todos los registros. Para ello, en el campo criterios en el diseño de la consulta, se introduce un"[]" para que me pida el registro que deseo obtener y de no introducir nada debería devolverlos todos. Parece algo simple al menos en el planteamiento... y por lo que veo, con esa función podría lograr hacerse. No obstante gracias!!

Saludos
__________________
Si has construido un castillo en el aire, no has perdido el tiempo, es allí donde debería estar. Ahora debes construir los cimientos debajo de él.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:21.