다음을 통해 공유


자습서: 선택 수식을 사용하여 데이터 필터링

소개

선택 수식은 Crystal 보고서에 표시할 레코드를 필터링하는 데 사용됩니다. Basic 구문 또는 Crystal 구문을 사용하여 선택 수식을 작성할 수 있습니다.

이 자습서에서는 작년 매출액 필드가 특정 값보다 큰지 확인하고 고객 이름 필드를 다른 문자열과 비교하여 고객 레코드를 필터링하는 선택 수식을 만듭니다. DropDownList(웹) 또는 ComboBox(Windows) 컨트롤에서 고객 이름 필드에 대한 비교 연산자를 선택합니다. 지정된 문자열 값과 고객 이름을 비교하여 값과 같은 이름, 값보다 작은 이름, 값보다 큰 이름, 값보다 작거나 같은 이름, 값보다 크거나 같은 이름 또는 값과 다른 이름을 표시하도록 선택할 수 있습니다.

이 수식은 CrystalReportViewer 클래스의 SelectionFormula 속성에 문자열 변수로 전달됩니다. 이 속성을 설정하고 나면 CrystalReportViewer 컨트롤에 바인딩된 Crystal 보고서가 필터링을 거친 후 표시됩니다.

CrystalReportViewer 개체 모델의 클래스를 사용하여 이 자습서의 내용을 진행할 수도 있지만 ReportDocument 개체 모델을 사용하는 것이 더 좋습니다. 어떠한 개체 모델을 사용할지에 대한 자세한 내용은 "개체 모델 선택"을 참조하십시오.

샘플 코드

이 자습서에는 완성된 프로젝트 버전을 보여 주는 Visual Basic 및 C# 샘플 코드가 함께 제공됩니다. 완성된 버전에서 작업하려면 이 자습서의 지침에 따라 새 프로젝트를 만들거나 샘플 코드 프로젝트를 여십시오.

샘플 코드는 언어와 프로젝트 형식에 따라 다른 폴더에 저장되어 있습니다. 샘플 코드 버전별 파일은 다음 폴더에 저장되어 있습니다.

  • C# 웹 사이트: CS_Web_RDObjMod_SavedDataSelectionFormula
  • C# Windows 프로젝트: CS_Win_RDObjMod_SavedDataSelectionFormula
  • Visual Basic 웹 사이트: VB_Web_RDObjMod_SavedDataSelectionFormula
  • Visual Basic Windows 프로젝트: VB_Win_RDObjMod_SavedDataSelectionFormula

이러한 샘플이 포함된 폴더를 찾으려면 "자습서의 샘플 코드 디렉터리"를 참조하십시오.

이 섹션에 포함된 내용: