Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2009, 02:16
Laufwerk
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: ACCESS - Pasar valores al OpenForm para filtrar datos

ha sido rápida mi solución.

Para poder filtrar por mas de un valor tenemos que llamarlo de la siguiente manera
Código:
    stDocName = "Frm_Incidencias"
      stLinkCriteria = "IncidenciasUsuariosApp.id_administrador = " & idadmin & " AND id_estado = 1"
    
    DoCmd.OpenForm stDocName, acNormal, , stLinkCriteria

y que la consulta estén dichos campos
Código:
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, IncidenciasUsuariosApp.id_administrador, Incidencias.id_estado
FROM Sites INNER JOIN (Prioridades INNER JOIN ((Impactos INNER JOIN (Estados INNER JOIN (Categorias INNER JOIN Incidencias ON Categorias.id_categoria = Incidencias.id_categoria) ON Estados.id_estado = Incidencias.id_estado) ON Impactos.id_impacto = Incidencias.id_impacto) INNER JOIN ((CategoriasAdministradores INNER JOIN Administradores ON CategoriasAdministradores.id_categoriaAdministrador = Administradores.id_categoriaAdministrador) INNER JOIN IncidenciasUsuariosApp ON Administradores.id_administrador = IncidenciasUsuariosApp.id_administrador) ON Incidencias.id_incidencia = IncidenciasUsuariosApp.id_incidencia) ON Prioridades.id_prioridad = Incidencias.id_prioridad) ON Sites.id_site = Incidencias.id_site
WHERE (((IncidenciasUsuariosApp.fecha)=(SELECT TOP 1  IncidenciasUsuariosApp.fecha FROM IncidenciasUsuariosApp WHERE id_incidencia=Incidencias.id_incidencia ORDER BY IncidenciasUsuariosApp.fecha DESC )));

Gracias de todos modos