Q&A

  • 퀵리포트 Detail밴드에서 선택적으로 출력하기
퀵리포트 Detail밴드에서 어떤 조건에 맞는 데이터가 나오면 다음 데이터로 넘길려구 합니다. 밴드의 BeforePrint에서 조건이 맞을경우 연결된 DataSet.Next를 하는데.. 이게 잘 동작을 안하네요. 마지막 데이터가 조건에 맞을경우 출력을 하면 안되는데 그냥 출력 되구요. 퀵리포트 버그인건지 아님 제가 뭘 잘못알구 있는건지.. 이런 경험 있으신분 답변 부탁드립니다.
1  COMMENTS
  • Profile
    nilriri™ 2003.04.16 08:25
    어떤 조건이라고 하셨는데..그 조건이 유동적인건가요??

    리포트 프린트나 프리뷰하기전에

    DataSet.filter := 'ID = ''' + varID + '''';
    DataSet.filtered := true;

    이렇게 하셔서 사용하시거나..

    DataSet을 오픈할때 아예 조건에 맞는 자료만 오픈하시면 될거 같은데요..

    아래 이유는 제 생각엔 가장 마지막 데이터가 조건에 맞으면 MoveNext를 하셨다고 하셨는데..

    MoveNext하신 다음에 Eof검사 하셔서 다른 처리를 해야 하지 않을까요?
    이건 테스트 해보진 않았습니다...그냥 제 생각입니다..혹시나 하는 맘에..

    그럼..