Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyoal Data daripada Berbilang Jadual dalam Laporan Kristal Menggunakan Teks Perintah?
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!