Crear Consulta a partir de un campo del formulario

Tengo un formulario en en cual tengo un campo llamado LEPP_ID en ese campo se guarda un valor y quiero hacer una consulta parametrizada que automáticamente me tome el valor guardado en el campo LEPP_ID y me de como resultado la consulta, sin preguntarme el valor del parámetro porque lo debe coger del campo citado.

1 respuesta

Respuesta
1
En la consulta puedes utilizar el asistente para Generar expesiones
Y tu consulta más o menos quedara así
select ........
from.....
where LEEPP_id = Forms.[Nombre del formulario].Form.LEEPP_ID
Ok, voy a implementar la consulta y te contaré si así me funcionó... gracias.
Jeddy, no me funcionó, y me parece que la pregunta la estaba enfocando mal. Mira lo que tengo, a ver si me puedes ayudar:
1) Tengo un formulario llamado FORMATO, éste a su vez está basado en una tabla llamada también FORMATO. Entre los campos de esta tabla FORMATO está el campo foráneo LPEPP_ID el cual se carga mediante un grupo de opciones, dependiendo de la opción que el usuario escoja, éste campo numérico toma un valor u otro que va desde 1 hasta 10.
2) Por otro lado tengo otra tabla llamada EPP la cual tiene los siguientes campos: EPP_ID, EPP_Nombre, LPEPP_ID (que es el mismo campo foráneo que tiene la tabla FORMATO) esta tabla guarda los elementos de protección personal que una persona se debe poner para entrar a trabajar en áreas específicas de una empresa.
3) La tabla LPEPP guarda el lugar del cuerpo al que pertenecen los EPP de la tabla anterior. Ej: si digo que Casco es un EPP, éste pertenece a la cabeza. Si digo que Botas es otro EPP, éste pertenece a los pies. Los campos de esta tabla son LPEPP_ID, LPEPP_Nombre.
4) Entonces en el formulario FORMATO yo tengo un grupo de opciones llamado EPP y a ese grupo de opciones les doy un valor que va desde 1 hasta 10.
5) Al lado del grupo de opciones inserté un cuadro combinado, el cual debe llenarse con una consulta. La consulta consiste en que el usuario debe ir al grupo de opciones EPP y escoger una del 1 al 10, y ese valor se guarda en el campo FORMATO.LPEPP_ID de la tabla FORMATO y el cuadro combinado se debe llenar con los datos de la tabla EPP que tengan asociado el valor del LPEPP_ID que escogió el usuario en el grupo de opciones.
Por ejemplo: si el usuario escogió en el grupo de opciones la opción 1, el cuadro combinado debe mostrar sólo los EPP que tengan en LPEPP_ID el número 1, si escogió el número 5, igualmente debe mostrar sólo los EPP que tengan en LPEPP_ID el número 5.
Traté de hacerlo con lo que me mandaste, pero no está funcionando, porque creo que el valor en realidad no está almacenado en el formulario sino en la tabla FORMATO, ¿o me equivoco? Esa es la duda que tengo, porque en realidad no tengo claro si el formulario guarda en tiempo de ejecución los valores que uno le va dando o escogiendo.
Si me puedes auxiliar... te lo agradezco... mil y mil gracias por tu tiempo!
Entonces en la consulta del cuadro combinado la consulta debe ser:
Select * from epp where LPEPP_ID = Forms.FORMATO.form.LPEPP_id
y debes adicionar una instruccion en el evento "Despues de Actualizar" del grupo de opciones,
[Nombre del cuadro combinado].Requery

Añade tu respuesta

Haz clic para o
El autor de la pregunta ya no la sigue por lo que es posible que no reciba tu respuesta.

Más respuestas relacionadas