Crystal Report - problema al colocar filtros en crystal reports

   
Vista:

problema al colocar filtros en crystal reports

Publicado por alfredo alfredov1977@hotmail.com (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

problema al colocar filtros en crystal reports

Publicado por Juan Gilberto (129 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

problema al colocar filtros en crystal reports

Publicado por Juan Gilberto (129 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