Problema con la función DBúsq

Tengo un problema con la función DBúsq, la verdad no se si esta correctamente utilizada para la acción que requiero.
Tengo un formulario y varios subformularios continuos, en uno de ellos me tengo un campo en el tengo que mostrar un valor numérico, el cual debe cumplir varias condiciones.
Eje: Tengo que mostrar el Nº máximo de Tableros que hay en las existencias, cumpliendo que dicho tablero tenga el mismo Largo, Ancho, Espesor, Calidad, Tipo y el mismo NºTableros/Paquete.
El formulario se rellena de la siguiente manera:
Largo Ancho Espesor Calidad Tipo Tableros/PaqueteMaxPosible
¿3,502,30121Standar50?
¿La? Es el Nº que quiero que aparezca
El campo Tableros/Paquete tiene un evento al perder el enfoque que actualiza el campo MaxPosible
Tengo escrito en el Origen de Control de dicho campo lo siguiente:
=DBúsq("[Paquetes]";"Consulta Existencias";"([Largo]/1000)=" & [Consulta Existencias]![Largo Neto] & "" Y "([Ancho]/1000)=" & [Consulta Existencias]![Ancho Neto] & "" Y "[Grueso]=" & [Consulta Existencias]![Espesor] & "" Y "[Cal]=" & [Consulta Existencias]![Calidad] & "" Y "[Tipo]=" & [Consulta Existencias]![Tipo] & "" Y "[Tableros/Paquetes]=" & [Consulta Existencias]![N Tableros x Paquete] & "")
Consulta Existencias es la consulta donde quiero comparar dichos criterios.
El Largo y el Ancho tiene que estar dividido entre 1000, porque se introducen M. (Metros) y las existencias son mm. (MiliMetros)
Espero haberme explicado correctamente.
Cualquier fallo no dude en pedir una aclaración.
Ante todo muchísimas gracias por colaborar en esta página, hace una gran labor.

1 Respuesta

Respuesta
1
Supongamos que quieres buscar en la tabla Consulta Existencias en el campo Paquetes el registro que corresponde a los datos que introduces en dos cuadros de texto que llamaremos TxtLargo y TxtAncho. La función DBúsq sería:
DBúsq("[Paquetes]";"[Consulta Existencias]";"Largo=Form!TxtLargo and Ancho=Form!TxtAncho")
Es decir, las condiciones las tienes que referir a los cuadros de texto que tienes en el formulario. El nombre de la tabla Consulta Existencias, como tiene un espacio en blanco tiene que ir entre []
Este párrafo era una tabla:
Largo<span style="white-space: pre;"></span>Ancho<span style="white-space: pre;"></span>Espesor<span style="white-space: pre;"></span>Calidad<span style="white-space: pre;"></span>Tipo<span style="white-space: pre;"></span>Tableros/Paquete<span style="white-space: pre;"><span style="white-space: pre;"></span></span>MaxPosible 
3,50<span style="white-space: pre;"> </span>2,30<span style="white-space: pre;"> </span>12<span style="white-space: pre;"> </span>1<span style="white-space: pre;"> </span>Standar<span style="white-space: pre;"> </span>50<span style="white-space: pre;"> </span>?
Largo     Ancho     Espesor     Calidad     Tipo     Tableros/Paquete     MaxPosible
3,50        2,30          12               1        Standar             50                         ?
Muchísimas gracias por tu respuesta, en el campo, ahora no me aparece nada, antes me aparecía ¿Nombre? y otra vez #error.
Le hago que dicho campo se actualize cuando termino de meter los parámetros por los que filtra, pero en dicho cuadro de texto no me aparece nada.
¿En qué estoy fallando?
Un saludo y gracias por la ayuda
Un saludo
Muchísimas gracias por tu ayuda, me ha sido de grandísima utilidad, el fallo era mio, al no coincidir los datos.
Muchas gracias por colaborar en páginas como esta.
Un saludo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas