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

Si Sabes Access Ayudame!

Estas en el tema de Si Sabes Access Ayudame! en el foro de Bases de Datos General en Foros del Web. Buenas! Estoi haciendo una base de datos en acces sobre trafico. Necesito hacer una consulta y parto de lo siguiente: 1)Tengo un campo Importe_Inf que ...
  #1 (permalink)  
Antiguo 06/06/2005, 13:21
 
Fecha de Ingreso: marzo-2004
Mensajes: 338
Antigüedad: 20 años, 2 meses
Puntos: 2
Si Sabes Access Ayudame!

Buenas! Estoi haciendo una base de datos en acces sobre trafico. Necesito hacer una consulta y parto de lo siguiente:

1)Tengo un campo Importe_Inf que contiene el valor en euros de la multa

2)Un campo llamado Corresponde descuento de tipo "Si/No"

Entonces si Corresponde descuento esta a si hay que hacer un 15% de descuento a Importe_Inf

Meto estos dos datos en la consulta y ademas inserto una expresion para calcular el descuento:

Importe con descuento: IIf([Corresponde descuento]="Si";((Importe_Inf)-([Importe_Inf]*15)/100);[Importe_Inf]+0)

El problema esq al ejecutar la consulta me sale #ERROR en todos los campos Importe con descuento por lo que imagino que la expresion estara mal.

Acabo de empezar con access y me hago un poco lio con esto, si alguien me puede exar un cable s lo agradeceria.

Saludos!!
__________________
SiMpLiFiKa
http://www.manitasdelweb.com
  #2 (permalink)  
Antiguo 07/06/2005, 12:17
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 20 años, 5 meses
Puntos: 2
Le estás diciendo que si el campo "corresponde descuento" es igual al texto "Si" haga una serie de cosas, pero ese campo nunca será igual al texto "Si" si lo has definido como booleano (si/no), ya que no considera eso como texto, sino como concepto (está, no está; 1, 0; ser o no ser...)

SOLUCION:

en vez de poner:
[corresponde descuento]="si"

tienes que poner:
[corresponde descuento]=YES (sin comillas)


para más consultas, aquí estamos

  #3 (permalink)  
Antiguo 07/06/2005, 12:43
 
Fecha de Ingreso: marzo-2004
Mensajes: 338
Antigüedad: 20 años, 2 meses
Puntos: 2
Muchas gracias crack! funciona a la perfeccion.
__________________
SiMpLiFiKa
http://www.manitasdelweb.com
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 21:20.