> 데이터 베이스 > MySQL 튜토리얼 > 명령 텍스트를 사용하여 Crystal 보고서의 여러 테이블에서 데이터를 쿼리하는 방법은 무엇입니까?

명령 텍스트를 사용하여 Crystal 보고서의 여러 테이블에서 데이터를 쿼리하는 방법은 무엇입니까?

DDD
풀어 주다: 2024-12-01 00:56:16
원래의
886명이 탐색했습니다.

How to Query Data from Multiple Tables in a Crystal Report Using Command Text?

Crystal 보고서의 여러 테이블에서 데이터 쿼리

ODBC를 사용하여 Crystal Reports에서 보고서를 생성할 때 다음 위치에서 데이터를 검색해야 할 수 있습니다. 여러 테이블. 이를 수행하려면 Crystal Report 마법사의 "명령 텍스트" 기능을 활용할 수 있습니다.

명령 텍스트 필드 찾기

ODBC 데이터 소스에 연결한 후 테이블을 추가하기 위해 데이터베이스 전문가를 선택하고 Crystal Report 마법사로 이동합니다. 마법사 내에서 "데이터베이스 옵션 설정" 대화 상자를 찾습니다.

쿼리 삽입

"데이터베이스 옵션 설정" 대화 상자에서 "명령 텍스트"를 찾습니다. " 필드. 이 필드를 사용하면 SQL 쿼리를 보고서에 직접 입력할 수 있습니다.

쿼리 예

세 테이블에서 데이터를 검색하는 다음 쿼리를 고려해 보세요.

SELECT ts.`SCHEDIDNO`,
       ts.`DAYNAME`,
       DATE_FORMAT(ts.`TIMESTART`, '%h:%i %p') as TIMESTART,
       DATE_FORMAT(ts.`TIMEEND`, '%h:%i %p') as TIMEEND,
       ts.`GRADELEVEL`,
       ts.`SECTIONNAME`,
       ts.`SUBJECTNAME`,
       ts.`FACFULLNAME`,
       ts.`ROOMNAME`,
       tf.`FACFULLNAME` as PERSONNEL,
       tf.`DEPARTMENT`,
       tse.`Adviser`
FROM `tblschedule` ts,
     `tblfaculty` tf,
     `tblsection` tse
WHERE ts.`GRADELEVEL` = " & lblgrade.Text & "
AND ts.`SECTIONNAME` = '" & lblsect.Text & "'
AND ts.`DEPARTMENTNAME` = tf.`DEPARTMENT`
AND tf.`ADMINISTRATOR` = 1
AND tse.`SECTIONNAME` = '" & lblsect.Text & "'
로그인 후 복사

쿼리를 보고

'명령 텍스트' 필드에 쿼리를 붙여넣습니다. 이렇게 하면 Crystal Reports는 지정된 쿼리를 사용하여 보고서에 필요한 데이터를 검색합니다.

보고서 생성 및 보기

쿼리를 완료한 후 다음을 완료하세요. Crystal Report 마법사의 나머지 단계. 그런 다음 쿼리에 지정된 여러 테이블에서 검색된 데이터를 표시하는 보고서를 미리 보고 생성할 수 있습니다.

위 내용은 명령 텍스트를 사용하여 Crystal 보고서의 여러 테이블에서 데이터를 쿼리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿