Problemas con Filtros
Hola estoy haciendo una base de datos en access 2003, soy novato. Este es el caso, Tengo 2 formularios uno es un filtro y el otro me muestra los resultados del filtro, Filtro por fechas (fecha inicial y final). El segundo formulario muestra los datos según el filtro, en el encabezado he puesto cuadros independientes que cuentan registros.
Este es el problema, supongamos que se ingresan 2 registros en dos campos Fecha y TipoDepersona: 1/1/2010-> propietario y 31/12/2010 -> Residente. Si yo no aplico el filtro el formulario muestra todos los registros y los 2 cuadros indepedientes que están en el encabezado muestran los sig: 1erdo cuadro muestra, los Propietarios = 1 y el 2do cuadro los Residentes = 1; Pero cuando aplico el filtro la información no es correcta por ejemplo en el filtro coloco fecha inicial 1/12/2010 y fecha final 31/12/2010 se muestra los registros que hay en esta fecha (solo existe uno según el ejemplo anterior 31/12/2010) pero los cuadros independientes siguen mostrando la misma información y lo lógico seria que muestre Propietarios = 0 y Residente = 1: Así calcule el cuadro independiente =DCont("[TipoPersona]";"[Persona]";"[TipoPersona] = 'Residente'") y así diseñe el formulario filtro
stDocName = "ConsultadeRegistros"
DoCmd.OpenForm stDocName, , , LinkCriteria
Else
stLinkCriteria = "FechaReg >= #" & Me.FechaInicio & "# and FechaReg <= #" & Me.FechaFin & "# And [Actividad]=" & "'" & Me![Act] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria.
Muchas gracias
Este es el problema, supongamos que se ingresan 2 registros en dos campos Fecha y TipoDepersona: 1/1/2010-> propietario y 31/12/2010 -> Residente. Si yo no aplico el filtro el formulario muestra todos los registros y los 2 cuadros indepedientes que están en el encabezado muestran los sig: 1erdo cuadro muestra, los Propietarios = 1 y el 2do cuadro los Residentes = 1; Pero cuando aplico el filtro la información no es correcta por ejemplo en el filtro coloco fecha inicial 1/12/2010 y fecha final 31/12/2010 se muestra los registros que hay en esta fecha (solo existe uno según el ejemplo anterior 31/12/2010) pero los cuadros independientes siguen mostrando la misma información y lo lógico seria que muestre Propietarios = 0 y Residente = 1: Así calcule el cuadro independiente =DCont("[TipoPersona]";"[Persona]";"[TipoPersona] = 'Residente'") y así diseñe el formulario filtro
stDocName = "ConsultadeRegistros"
DoCmd.OpenForm stDocName, , , LinkCriteria
Else
stLinkCriteria = "FechaReg >= #" & Me.FechaInicio & "# and FechaReg <= #" & Me.FechaFin & "# And [Actividad]=" & "'" & Me![Act] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria.
Muchas gracias
1 respuesta
Respuesta de sir_drake
1