2012-10-03 5 views
2

2 * M 열과 N 개의 행이있는 Crystal Report를 생성하고 싶습니다. M은 사용자가 결정합니다. 이 2 * M 열은 SQL 데이터베이스의 단일 열에서 값을 가지게됩니다. 모든 쿼리가 단일 열에서 2 * N 값을 가져 오는 M SQL 쿼리를 실행하고 있습니다.Crystal Report 생성

어떻게 Crystal Report를 생성 할 수 있습니까?

STARTDATE 및 종료 날짜

사용이라는 두 개의 매개 변수 추가

답변

0

보고서를 작성 (사용자 ID, I 및 시간을 기준으로 정렬 된 사용자에 대한 O는 날짜와 시간에 의한 위해 모든이 있도록하여 그룹) 당신이해야합니다 수 있도록 Record - Selection Formula 다음은 요소 (또는 텍스트를 입력)를 끌어 : 사용자가 입력 간과 날짜

{Comand.Date}>={?StartDate} AND {Comand.Date}<{?EndDate} 

참고 00.00.00 될 것입니다, DB에 기록 된 날짜가 시간이있다. 종료일에 1 일을 추가해야 < 대신 <=이되어야합니다.

+0

감사합니다. greco .. 나는 데이터베이스에서 출석 시스템을 개발 중입니다. 데이터베이스에는 세 개의 열 userid, datetime 및 I/O 유형 (0 또는 1 값)이 있습니다. I/O 유형은 사용자의 출입 여부를 결정합니다. 이제 사용자 입력을 기반으로 X 날짜에서 Y 날짜까지 각 사용자에 대해 IN 및 OUT 시간을 갖는 수정 보고서를 생성해야합니다. 이를 위해 SQL 쿼리를 사용하여 datetime 열의 모든 사용자에 대해 IN 조건과 OUT 조건을 (일부 조건에 따라) 반입합니다. –

0

크리스탈 보고서를 만들 때 레이블 보고서에 대한 하나의 옵션이 있습니다. 매개 변수를 통해 M을 전달하고 2 * m 및 N 보고서를 작성할 수 있습니다.