Crystal Report - problema al colocar filtros en crystal reports

 
Vista:

problema al colocar filtros en crystal reports

Publicado por alfredo (3 intervenciones) el 19/05/2015 00:10:46
Buen dia,

tengo que hacer un reporte en cryatal y lo estoy haciendo con un query de SQL, hasta ese punto todo va bien, pues en sql me salen por decir 1000 rejistros, y en crystal tambien, el problema es que al aplicar el filtro, no me salen los 1000 rejistros, solo me muestra 750.

necesito filtrar por nombre, y al buscar hay algunos nombres que no me muestra, les agradezco si me pueden colaborar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 110
Plata
Ha mantenido su posición en Crystal Report (en relación al último mes)
Gráfica de Crystal Report

problema al colocar filtros en crystal reports

Publicado por Juan Gilberto (141 intervenciones) el 19/05/2015 19:13:28
Publica el codigo de la query y del Filtro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problema al colocar filtros en crystal reports

Publicado por Alfredo (3 intervenciones) el 19/05/2015 19:45:59
lo que hago es lo siguiente:
creo un nuevo parameter field, lo pongo que sea dynamic y en el value escojo el campo por que que deseo realizar el filtro, que en mi caso es "last name" y habilito la opcion de allow multiple values, con esto puedo colocar todos los parametros en el filtro y comparar la cantidad de rejistros.

luego voy a la barra de menu report / select expert / record. y selecciono la opcion "is equal to" y en el menu desplegable escojo el apuntador {?Last Name}

lo que noto es que algunos de los "last name" no aparecen

al ejecutarlo sin parametros me muestra 5949 y al colocarle parametros solo me muestra 3312 rejistros


este es el query:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
SELECT
imm_nor.ufo_num as [Order Number]
,person.last_name as [Last Name]
,person.first_name as [First Name]
,convert ( VARCHAR(10),convert (date, person.date_of_birth),101)as [DOB]
,DATEDIFF(HOUR,person.date_of_birth,GETDATE())/8766 as [age]
,convert (VARCHAR(10),imm_order_vaccines.create_timestamp,101) as [Order Date]
,imm_order_vaccines.administer_year as [Admin Year]
,imm_order_vaccines.administer_month as [Admin Month]
,imm_order_vaccines.administer_day as [Admin Day]
,imm_order_vaccines.vaccine_desc as [Vaccine]
,imm_order_vaccines.lot_num as [Lot Num]
,convert (VARCHAR(10),imm_order_vaccines.expiration_date,101) as [Exp Date]
,imm_order_vaccines.manufacturer_name as [Manufacturer]
,imm_order_vaccines.units as [Units]
,imm_order_vaccines.dose as [Dose]
,imm_order_vaccines.route as [Route]
,imm_order_vaccines.site as [Site]
,imm_order_vaccines.vaccine_status as [Status]
,user_mstr.login_id as [Administer By]
,location_mstr.location_name as [Location]
,imm_order_vaccines.vaccine_comment
FROM
imm_order_vaccines
INNER JOIN imm_nor ON imm_order_vaccines.order_num = imm_nor.order_num
INNER JOIN person ON imm_nor.person_id = person.person_id
LEFT OUTER JOIN location_mstr on imm_nor.location_id = location_mstr.location_id
LEFT OUTER JOIN user_mstr on imm_order_vaccines.administer_by = user_mstr.user_id
WHERE
(location_mstr.location_name = 'Mommy And Me 4th St Peds'  and imm_nor.ordering_provider is not null and (imm_order_vaccines.vfc_code <> 'V01' or imm_order_vaccines.vfc_code is null)) and ((DATEDIFF(HOUR,person.date_of_birth,GETDATE())/8766) <= '18') 
or (location_mstr.location_name = 'Mommy And Me 4th St OBGYN' and imm_nor.ordering_provider is not null and (imm_order_vaccines.vfc_code <> 'V01' or imm_order_vaccines.vfc_code is null)) and ((DATEDIFF(HOUR,person.date_of_birth,GETDATE())/8766) <= '18') 
or (location_mstr.location_name = 'Mommy And Me 4th St Family' and imm_nor.ordering_provider is not null and (imm_order_vaccines.vfc_code <> 'V01' or imm_order_vaccines.vfc_code is null)) and ((DATEDIFF(HOUR,person.date_of_birth,GETDATE())/8766) <= '18') 
ORDER BY
imm_order_vaccines.administer_year desc
,imm_order_vaccines.administer_month desc
,imm_order_vaccines.administer_day desc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 110
Plata
Ha mantenido su posición en Crystal Report (en relación al último mes)
Gráfica de Crystal Report

problema al colocar filtros en crystal reports

Publicado por Juan Gilberto (141 intervenciones) el 20/05/2015 19:10:58
Cuando el parametro tiene multiples valores entonces la comparacion deberia ser "is one of"
Me refiero cuando haces el filtro de seleccion con el expert
Prueba y comentas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problema al colocar filtros en crystal reports

Publicado por Alfredo (3 intervenciones) el 20/05/2015 20:54:39
no funciona, siguen sin aparecerme los mismos registros
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar