Utilizar formularios con consultas

Debes crear un formulario con un cuadro de texto donde colocarás los textos sobre los que quieres hacer las búsquedas como por ejemplo tabla1.Titulo, tabla1. Tema y tabla1.genero, etc.

Luego creas una consulta sobre la tabla, que muestre por ej. todos los campos que necesites y donde dice criterio, escribes el criterio siguiendo esta regla:

El el campo titulo, donde dice criterio escribes: (supongo texto0)

Como [Forms]![Formulario1]![Texto0]

Ídem (suponiendo que el textbox se llama texto2)
El el campo idtema
Como [Forms]![Formulario1]![Texto2]

Y así sucesivamente.

Luego grabas esta consulta.

Vuelves al formulario y creas un subformulario, basado en la consulta que creaste en el paso anterior. 

Creas un botón de comando cuyo evento será (al hacer click) 

Private Sub Comando1_Click()
[Subformulario Consulta1].Requery
End Sub

Eso hace que cuando hagas click al botón se recalcule la consulta que da origen al subformulario

Por último prueba la consulta.


Nota: si los textbox son opcionales (es decir a veces no tienen criterios) debes poner * para que la consulta encuentre resultados.

No hay comentarios:

Publicar un comentario