Problema con la función DBúsq en Access
Hola experto, 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/Paquete MaxPosible
3,50 2,30 12 1 Standar 50 ?
¿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 tienen que estar dividido entre 1000, porque se introducen M. (Metros) y las existencias son mm. (Milímetros)
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.
Un saludo
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/Paquete MaxPosible
3,50 2,30 12 1 Standar 50 ?
¿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 tienen que estar dividido entre 1000, porque se introducen M. (Metros) y las existencias son mm. (Milímetros)
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.
Un saludo
1 Respuesta
Respuesta de numerobix PlanetaInformatico.es
1