Access - CRITERIO

 
Vista:

CRITERIO

Publicado por Alvaro (9 intervenciones) el 25/07/2007 15:59:24
Hola amigos de LWP espero puedan ayudarme:

Tengo una consulta las cual me recoge los datos de entrega y recibo de insumos en un almacen, el campo que contiene los datos de entrega tiene el formato de cadena de longitud cero de modo que esta consulta nos muestre los articulos recibidos aun estos no hayan sido entregados y nos devuelva el valor cero en este campo. Pero en otro campo necesitaba realizar una operacion que me devuelva el total de la diferencia entre lo recibido y lo entregado o sea( total=recibido - entregado). Todo estaba bien hasta ahi pero me pidieron que aquellos articulos los cuales su total habia llegado a cero no sean mostrados.Entonces puse como criterio de la consulta en el campo ( total=recibido - entregado) >0 pero no me funciono por que cuando ejecuto la consulta me sale el recuadro "Introduzca el valor del Parametro" "Entregado".
Como puedo hacer para que la consulta filtre los registros cuyo total es =0, o para que este criterio me funcione
Gracias
Atte
Alvaro
PD Esta realizada en la vista normal
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:CRITERIO

Publicado por 2pl (461 intervenciones) el 25/07/2007 18:44:11
Debes poner en criterio asi
nz([recibido])-nz([entregado])>0

nz es una función que pasa de nulo a cero
Saludos desde Cádiz
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:CRITERIO

Publicado por Alvaro (9 intervenciones) el 25/07/2007 20:48:34
Gracias por la ayuda pero esto no resulto pues continua saliendo el recuadro "Introduzca el valor del Parametro" "Entregado".
Una vez mas muchas gracias por la intencion saludos desde La Paz Bolivia
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:CRITERIO

Publicado por 2pl2pl (3 intervenciones) el 25/07/2007 20:54:15
Perdón, te dije en criterio y no es asi.
El campo calculado debe ser total:nz([recibido])-nz([entregado]) y en criterio >0
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:CRITERIO

Publicado por Alvaro (9 intervenciones) el 25/07/2007 22:19:10
tampoco funciono
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

RE:CRITERIO

Publicado por 2pl (461 intervenciones) el 26/07/2007 10:14:21
Alvaro, he vuelto a leer tu primer mensaje y salvo error u omisión, lo que te dije debe funcionar siempre que los campos que utilizas en total existan en tu tabla.
Debes crear un campo
total:nz([recibido])-nz([entregado])
y en criterio >0

Si te da el mensaje "Introduzca el parametro "entregado" es que ese campo no existe en la tabla.
Saludos y si quieres me mandas la BD y le echo una miradita.
antperlop[arrroba]ono.com
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:CRITERIO

Publicado por ALVARO (9 intervenciones) el 26/07/2007 23:29:16
Bueno la verdad es que esto no funciona por favor escribeme a este correo [email protected] para que asi yo tenga tu correo y pueda mandarte la BD
y le de s una mirada
Gracias
Atte Alvaro
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