Tengo un formulario que su origen de datos es una consulta, la cual ya me filtra y busca los valores que necesito. Pero aún tengo que filtrarlo más.
He mirado en la ayuda de VBA y me dice esto:
Código:
Pero yo necesito pasar dos valores el id del administrador y el estado de la incidencia. por lo que he leído no hace falta la clausual WHERE, pero no se si tengo que poner los AND's respectivos o separados por coma.DoCmd.OpenForm "Employees", , ,"LastName = 'King'"
Esta es mi consulta
Código:
Gracias de todos modos SELECT Incidencias.id_incidencia, Administradores.nombre, Sites.nombre, Categorias.descripcion, Incidencias.titulo, Incidencias.descripcion, IncidenciasUsuariosApp.fecha, Incidencias.fecha_creacion, Incidencias.fecha_recepcion, Incidencias.fecha_finalizacion, Impactos.descripcion, Prioridades.Descripción, Estados.descripcion FROM CategoriasAdministradores INNER JOIN (Administradores INNER JOIN (Categorias INNER JOIN (Impactos INNER JOIN (Estados INNER JOIN (Sites INNER JOIN (Prioridades INNER JOIN (Incidencias INNER JOIN IncidenciasUsuariosApp ON Incidencias.id_incidencia=IncidenciasUsuariosApp.id_incidencia) ON Prioridades.id_prioridad=Incidencias.id_prioridad) ON Sites.id_site=Incidencias.id_site) ON Estados.id_estado=Incidencias.id_estado) ON Impactos.id_impacto=Incidencias.id_impacto) ON Categorias.id_categoria=Incidencias.id_categoria) ON Administradores.id_administrador=IncidenciasUsuariosApp.id_administrador) ON CategoriasAdministradores.id_categoriaAdministrador=Administradores.id_categoriaAdministrador WHERE IncidenciasUsuariosApp.fecha = ( SELECT TOP 1 IncidenciasUsuariosApp.fecha FROM IncidenciasUsuariosApp WHERE id_incidencia=Incidencias.id_incidencia ORDER BY IncidenciasUsuariosApp.fecha DESC );