Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyoal Data daripada Berbilang Jadual dalam Laporan Kristal Menggunakan Teks Perintah?

Bagaimana untuk Menyoal Data daripada Berbilang Jadual dalam Laporan Kristal Menggunakan Teks Perintah?

DDD
DDDasal
2024-12-01 00:56:16860semak imbas

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

Mencari Data daripada Berbilang Jadual dalam Laporan Kristal

Apabila membuat laporan dalam Crystal Reports menggunakan ODBC, anda mungkin perlu mendapatkan data daripada berbilang jadual. Untuk mencapainya, anda boleh menggunakan ciri "Teks Perintah" dalam wizard Laporan Kristal.

Mencari Medan Teks Perintah

Selepas menyambung ke sumber data ODBC anda dan memilih pakar pangkalan data untuk menambah jadual, navigasi ke wizard Laporan Kristal. Dalam wizard, cari kotak dialog "Tetapkan Pilihan Pangkalan Data".

Memasukkan Pertanyaan

Dalam kotak dialog "Tetapkan Pilihan Pangkalan Data", cari "Teks Perintah " padang. Medan ini membolehkan anda memasukkan pertanyaan SQL anda terus ke dalam laporan.

Contoh Pertanyaan

Pertimbangkan pertanyaan berikut, yang mendapatkan semula data daripada tiga jadual:

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 & "'

Mengintegrasikan Pertanyaan ke dalam Laporkan

Tampalkan pertanyaan ke dalam medan "Teks Perintah". Dengan berbuat demikian, Crystal Reports akan menggunakan pertanyaan yang ditentukan untuk mendapatkan semula data yang diperlukan untuk laporan anda.

Menjana dan Melihat Laporan

Setelah anda memuktamadkan pertanyaan, lengkapkan langkah yang tinggal dalam wizard Laporan Kristal. Anda kemudiannya boleh pratonton dan menjana laporan, yang akan memaparkan data yang diambil daripada berbilang jadual yang dinyatakan dalam pertanyaan.

Atas ialah kandungan terperinci Bagaimana untuk Menyoal Data daripada Berbilang Jadual dalam Laporan Kristal Menggunakan Teks Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn