Warning: count(): Parameter must be an array or an object that implements Countable in /customers/2/7/7/fairbar.dk/httpd.www/wp-includes/post-template.php on line 284

fastreport 예제

By 2. augustIkke-kategoriseret

이전 예제에서는 “데이터” 창에서 열을 드래그하여 행렬을 만들었습니다. 이 목적을 위해 식을 사용할 수도 있습니다. 행렬에 식을 삽입하기 위해 다음을 수행합니다: 예제 보고서에는 “Hello, World!”라는 한 가지 정보만 포함됩니다. 보고서 디자이너를 열고 개체 도구 모음에서 “텍스트” 단추를 클릭합니다. 마우스 커서를 페이지 위로 이동하고 다시 클릭합니다. 개체가 마우스 위치에 삽입됩니다. 식을 사용하는 방법에 대한 예를 살펴보겠습니다. 이를 위해 “세부 정보 주문” 테이블을 직원별로 그룹화한 판매 된 제품 목록을 포함하는 데이터 원본으로 사용합니다. 이 테이블에는 직원 이름, 제품 이름 및 해당 범주에 대한 액세스 권한을 부여하는 여러 관계가 있습니다. [ 주문 세부 사항.UnitPrice] * [ 주문 세부 사항.수량] * (소수점)(1 – [주문 세부 사항.할인]) 몇 가지를 설명 하자. “Sender” 매개 변수는 이벤트를 시작한 개체를 보여 주며 하나 이상의 개체의 이벤트에 하나의 처리기를 할당할 수 있습니다. 이벤트에 기존 처리기를 할당하려면 개체 검사기에 직접 입력하거나 드롭다운 목록에서 선택합니다. 에서는 행렬 “DataSource” 속성이 올바르게 설정되어 있는지 확인해야 합니다.

데이터 열로 작업할 때 행렬에 열을 드래그하면 이 속성이 자동으로 채워지습니다. 처리기에 대한 링크를 쉽게 삭제할 수 있습니다 – 개체 검사기에서 할당된 처리기를 선택하고 “삭제” 키를 누릅니다. 행렬 모양을 설정합니다. 그 후 다음과 같이 볼 것이다 : 우리는 보고서를 실행할 때, 우리는 2 시트를 차지하는 꽤 큰 매트릭스를 볼 수 있습니다 : 보고서 더블 클릭 frxReport1 편집을 시작하고 편집이 열립니다. [주문 Details.orders.Employees.Name] + ” + [주문 Details.Employees.Employees.Name] 빠른 보고서 편집기의 페이지 1을 선택합니다. 추가된 데이터 집합은 데이터 트리에서 사용할 수 있습니다. 데이터 집합 노드를 확장하면 보고서를 작성하기 위해 필요한 필드를 페이지 영역으로 끌어서 놓을 수 있습니다. 두 개 이상의 연결을 사용하거나 다른 DBMS에 연결해야 하는 경우 필요한 만큼 TFDConnection 구성 요소를 삭제할 수 있습니다. 또한 사용되는 DBMS에 해당하는 양식 또는 데이터 모듈에 TFDPhysXXXXDriverLink를 드롭해야 합니다.

데이터 집합의 연결 속성을 적절한 TFDConnection으로 설정합니다. 텍스트 편집기 창이 바로 열립니다. 자동으로 나타나지 않으면 개체를 두 번 클릭합니다. 텍스트 편집기 열기는 디자이너 설정에서 구성할 수 있습니다. “안녕하세요, 세계!”를 입력한 다음 ΘΘ 버튼을 클릭합니다. 이제 처리기 본문에 다음 코드를 입력하는 것만 하면 됩니다: 보고서의 DBMS의 정보를 사용 하려면 데이터 트리에 데이터 집합을 추가 해야 합니다. “직원.FirstName”에서 이름을 얻습니까? 매트릭스가 “세부 정보 주문” 데이터 원본에 연결되어 있기 때문에 그렇게 했습니다. 이 데이터 원본과 다른 테이블 간의 관계를 사용하면 해당 열을 쉽게 참조할 수 있습니다(관계에 대한 자세한 내용은 “데이터” 장에서 읽을 수 있음).

“Employees.FirstName” 데이터 열을 직접 참조하면 테이블에서 첫 번째 직원의 이름이 표시됩니다. 이 이벤트를 시연하려면 클라이언트 목록을 나타내는 보고서를 만듭니다. 이 보고서에는 이름이 문자 “A”로 시작하는 회사만 포함됩니다. “OnBeforePrint” 이벤트 처리기를 만들려면(우리에게 가장 적합한) 이벤트 이름 오른쪽에 있는 빈 필드를 두 번 클릭합니다: 보고서에서 사용할 수 있는 각 데이터 집합에 대해 TfrxDBDataset을 추가합니다.

leder

Author leder

More posts by leder