NO me funciona una consulta

4 envíos / 0 nuevos
Último envío
argacha
Imagen de argacha
Offline
última acción: Hace 1 año 7 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 10/01/2007 - 08:28
Puntos: 1982
NO me funciona una consulta

Hola. He hecho un formulario para buscar libros de una biblioteca.

En un cuadro combinado introduzco el nombre de libro, que trae la lista de la tabla de tíutulos que existen. Esto funciona bien.

Pero pulsando el botón de busqueda no hace nada. No busca. Pero, si ejecuto la consulta, a través del panel izquierdo, tampoco me funciona. Parece que no lee el Cuadro combinado.

En el botón de busqueda, he puesto este código.

Private Sub bt_BuscaLibro_Click()

Me.sf_BuscaLibro.Requery

End Sub

Aunque me da la sensacion que se queda bloqueado y ni siquiera funciona el boton de cerrar.

¿qué puede estar pasando?

gracias

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 2 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Pueden pasar mil cosas, así

Pueden pasar mil cosas, así sin un ejemplo es difícil de adivinar

Si estás utilizando un control del formulario en un criterio de tu consulta, seguramente no lo interprete bien si el control está vacío, o si contiene un tipo de dato que no es lo que espera la consulta.

Tampoco funcionará la consulta si tienes el formulario abierto en modo diseño, o tienes el formulario cerrado, porque en esos casos el control no tiene valor.

Comprueba tu consulta, añade el valor del control como un campo de resultado de la consulta en vez de como criterio, para ver qué valor está utilizando y poder seguirle la pista.

 

------
Ya sé Excel, pero necesito más.

argacha
Imagen de argacha
Offline
última acción: Hace 1 año 7 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 10/01/2007 - 08:28
Puntos: 1982
Comprueba tu consulta, añade

Comprueba tu consulta, añade el valor del control como un campo de resultado de la consulta en vez de como criterio, para ver qué valor está utilizando y poder seguirle la pista.

Aquí me he perdido. Sólo se hacer las consultas con criterios. Eso sí, este criterio viene del formulario con el cuadro combinado.

Por otro lado, ¿com es que no entiende un control de formulario. Es un sistema de búsqueda muy normal,no?

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 2 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
en un campo de resultado de

en un campo de resultado de la consulta, donde eliges los campos que te interesan, añade el control de formulario. (en la primera fila de la consulta para entendernos)

utilizar un control de formulario como campo de resultado en una consulta de Access

 

Sobre si entiende un control de formulario, en general sí que lo entiende, el problema es que el control de formulario puede no tener ningún valor, estar en blanco, puede tener un texto cuando lo que tu consulta necesita es un número...

Así que no es que no lo entienda, sino que puede que no contenga lo que tú crees que contiene

 

------
Ya sé Excel, pero necesito más.