Crear y ejecutar consultas de forma Dinámica desde Form a criterio del Usuario - MS ACCESS

Se me ocurrió una idea, la cual es...
Tengo una base datos algo extensa con unas 16 columnas, estoy planeado hacer una serie de consultas e informes ya definidas, pero me gustaría que el usuario pueda realizar o crear su consulta a su gusto y criterio, para eso quisiera saber si se puede y como se haría.

Por ejemplo, se abre un formulario, en el cual están todos los campos para que el usuario pueda elegir cuales quiere que aparezcan es su consulta.

2 respuestas

Respuesta
1

Julio: He de suponer que lo que quieres es un Formulario de Búsquedas con vrias alternativas o criterios.

Si eso es así y quieres dar una ojeada a estos ejemplos que tengo en Mediafire, seguro que te van a servir como punto de partida.

http://www.mediafire.com/file/o3snv7qzass1us7/BuscaEnCampoComodin.rar 

http://www.mediafire.com/file/c6ms6z88tyhe1rq/BuscarTBoxCboBoxLBox.rar 

http://www.mediafire.com/file/faa6kcpvxeb86z1/FiltroInformeYBuscaRegistro.rar 

http://www.mediafire.com/file/lc12h5cmofcs56x/FiltroMultTextBoxJTJ.rar 

En la red hay muchos ejemplos más. Un saludo >> Jacinto

¡Gracias! , vamos a dar una mirada detallada

Amigo, excelente los ejemplos, me has abierto los ojo, pero a raíz de eso, también sembrastes dudas, jejejjeje... sera que se puede hacer un tablas dinámicas construidas desde un form fácil para el usuario final.

Respuesta

La respuesta que te da Jacinto es excelente, aunque todas se basan en filtro por formulario esto es funcional cuando la base datos no tiene un tamaño considerable, toda vez se deben cargar todos los registros desde una tabla o una consulta como origen de datos, si la base de datos es de gran tamaño podría demorarse en cargar la información.

Hay un ejemplo que explica como se construye la consulta SQL mediante código, de tal forma que únicamente se recupere la información requerida como origen de datos. Si gusta envíame tu correo a [email protected] y con gusto te envío el ejemplo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas