Consulta con access

Hola
¿Me podrías ayudar?
Necesito hacer que un subformulario me muestre el resultado de una consulta la cual está integrada por valores que se recogen del formulario padre...
Del estilo un form con dos combos, uno con mes y otro con departamento, selecciono mes y departamento y se realiza la consulta tipo SELECT * FROM artículos WHERE mes LIKE '" & combo_mes & "' AND departamento LIKE '" & combo_departamento, que debe ser mostrada en el subformulario.
Mi problema es que puedo hacerlo en visual basic, pero en access soy un negado.
¿Cuál es el procedimiento? ¿Debo crear un recordset? ¿Recordsource?
Gracias de antemano.

1 Respuesta

Respuesta
1
Puedes crear una consulta de Selección tipo SQL (puede ser en una macro o en una consulta directamente), cuya instrucción SQL sea como esta:
Acción: EjecutarSQL (Si es una macro)
En la propiedad "Instrucción SQL" digitar algo como esto:
SELECT Artículos.Id_Artículo, Artículos.Nombre_Artículo
FROM Articulos
WHERE (((Artículos.Id_Artículo)=[Formularios]![Padre]![Id_Articulo]));
Lo que significa ejecutar una consulta de selección desde la tabla Artículos, donde el Id_Articulo de la tabla sea igual al Id_Articulo del Formulario Padre.
Guardar la macro con el nombre "Macro1" (por ejemplo).
Luego crear un botón en el formulario o subformulario según sea el caso, con el "Asistente para botones de comando", seleccionar en categoría = Otras, y en Acciones = Ejecutar Macro,
Seleccionar la macro1.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas