Crystal Reports for Business Reporting
หลักสูตร Crystal Reports for Business Reporting เป็นการอบรมระดับประยุกต์ผ่านรายงานธุรกิจจริง เช่น อายุลูกหนี้ Statement และใบแจ้งหนี้ ครอบคลุม Stored Procedure, Subreport, Cross-Tab, Running Total และการส่งมอบรายงาน เหมาะกับผู้ที่สร้างรายงาน Crystal Reports ได้แล้ว โปรแกรมเมอร์ และทีมไอที
- ระยะเวลา18 ชั่วโมง · 3 วัน
- รูปแบบออนไซต์ / ออนไลน์สด
- รอบถัดไปเปิดตามคำขอ
- ใบรับรองมี Certificate
ภาพรวมหลักสูตร
เมื่อเริ่มสร้างรายงานด้วย Crystal Reports ได้แล้ว งานจริงในองค์กรมักยากขึ้นอีกขั้น เช่น รายงานอายุลูกหนี้ที่ต้องแบ่งช่วงวัน Statement ลูกค้าที่มียอดยกมาและยอดคงเหลือสะสม รายงานเทียบเป้ากับยอดขายจริงจากคนละแหล่งข้อมูล ใบแจ้งหนี้ที่ต้องพิมพ์ออกมาเป็นแบบฟอร์มถูกต้องทุกหน้า และรายงานที่ช้าลงเรื่อย ๆ เมื่อข้อมูลมากขึ้น งานเหล่านี้ต้องอาศัยการออกแบบชั้นข้อมูลที่ดีและเทคนิคการจัดกลุ่ม การสะสมยอด และ Subreport ที่ใช้ให้ถูกที่
หลักสูตรนี้เป็นหลักสูตรระดับประยุกต์บน SAP Crystal Reports 2025 รุ่น 64 บิต สอนผ่านรายงานธุรกิจทีละประเภท ตั้งแต่แปลงโจทย์ผู้ใช้เป็นสเปกรายงาน เชื่อมต่อ SQL Server ด้วย ODBC อย่างปลอดภัย ใช้ Stored Procedure และ SQL Command ปรับรายงานที่ช้า เขียน Custom Function จัดกลุ่มขั้นสูง ทำ Running Total ที่มีเงื่อนไข Subreport และ Cross-Tab เชิงวิเคราะห์ ออกแบบฟอร์มธุรกิจ ส่งออกและส่งมอบรายงานให้ผู้ใช้ และดูภาพรวมการเรียกรายงานจากแอปและ SAP BusinessObjects BI Platform (อบรม 3 วัน วันละ 6 ชั่วโมง รวม 18 ชั่วโมง ระดับ Intermediate)
สิ่งที่คุณจะได้รับ
- แปลงความต้องการของผู้ใช้เป็นสเปกรายงานและเลือกวิธีดึงข้อมูลที่เหมาะสมได้
- เชื่อมต่อ SQL Server ผ่าน ODBC และใช้ Stored Procedure หรือ SQL Command เป็นแหล่งข้อมูลได้
- ปรับรายงานให้ทำงานเร็วขึ้นกับข้อมูลจำนวนมากได้
- สร้างรายงานธุรกิจที่ซับซ้อนด้วย Grouping ขั้นสูง, Running Total, Subreport และ Cross-Tab ได้
- ออกแบบแบบฟอร์มธุรกิจและส่งออกรายงานให้ตรงกับการใช้งานของผู้ใช้แต่ละกลุ่มได้
- ส่งมอบรายงานสู่ผู้ใช้และเข้าใจทางเลือกการเชื่อมต่อกับแอปและ BI Platform
หลักสูตรนี้เหมาะสำหรับ
- ผู้ที่สร้างรายงาน Crystal Reports ได้แล้วและต้องการทำรายงานธุรกิจที่ซับซ้อนขึ้น
- โปรแกรมเมอร์และนักวิเคราะห์ระบบที่ดูแลรายงานของระบบ ERP บัญชี หรือระบบขาย
- ทีมไอทีที่ต้องส่งมอบและดูแลชุดรายงานให้หลายหน่วยงาน
- นักวิเคราะห์ข้อมูลและฝ่ายบัญชีการเงินที่ทำรายงานประจำให้ผู้บริหาร
พื้นฐานของผู้เข้าอบรม
- เคยสร้างรายงานด้วย Crystal Reports มาแล้ว เช่น จัดกลุ่ม สรุปยอด Parameter และ Formula พื้นฐาน
- เขียน SQL ได้ เช่น SELECT, JOIN, WHERE และ GROUP BY
- เข้าใจโครงสร้างฐานข้อมูลเชิงสัมพันธ์
- ถ้ายังไม่เคยใช้ Crystal Reports แนะนำหลักสูตร Basic SAP Crystal Reports 2025 ก่อน
หัวข้อการฝึกอบรม
รายละเอียดหลักสูตร
หลักสูตรนี้เป็นฉบับปรับปรุงใหม่ปี 2026 ของหลักสูตร Crystal Report โดยปรับเป็นหลักสูตรระดับประยุกต์บน SAP Crystal Reports 2025 รุ่น 64 บิต ต่างจากหลักสูตร Basic SAP Crystal Reports 2025 ที่ปูพื้นฐานตั้งแต่รายงานแรกจนถึง Parameter และ Chart หลักสูตรนี้สอนผ่านรายงานธุรกิจจริง เช่น รายงานอายุลูกหนี้ Statement ลูกค้า รายงานเทียบเป้า และใบแจ้งหนี้ อบรม 3 วัน วันละ 6 ชั่วโมง รวม 18 ชั่วโมง (09:00-16:00 น.)
รูปแบบบรรยายพร้อม Lab ระดับ Intermediate วันแรกออกแบบชั้นข้อมูลด้วย ODBC, Stored Procedure และ SQL Command และปรับรายงานให้เร็ว วันที่สองทำ Grouping ขั้นสูง Running Total Subreport Cross-Tab และแบบฟอร์มธุรกิจ วันที่สามส่งออก ส่งมอบรายงาน และดูภาพรวมการเชื่อมต่อกับแอป .NET และ BI Platform ผู้เรียนต้องใช้ License ของ Crystal Reports ของตนเองหรือองค์กร หรือรุ่นทดลองถ้า SAP เปิดให้ดาวน์โหลด
Day 1 ชั้นข้อมูลและประสิทธิภาพของรายงาน
Section 1: Lab: จากโจทย์ธุรกิจสู่สเปกรายงาน
- เก็บความต้องการ: ใครใช้ ใช้ตัดสินใจเรื่องอะไร และตัวเลขแต่ละตัวนิยามอย่างไร
- ร่างหน้าตารายงานและระดับการจัดกลุ่มก่อนลงมือสร้าง
- เลือกวิธีดึงข้อมูล: ลิงก์ตาราง, View, SQL Command หรือ Stored Procedure
- มาตรฐานรายงานขององค์กร: Template, การตั้งชื่อ และ Summary Info
- Lab: แปลงโจทย์รายงานยอดขายรายเดือนเป็นสเปกรายงาน
Section 2: Lab: เชื่อมต่อ SQL Server อย่างมืออาชีพ
- Microsoft ODBC Driver 18 for SQL Server รุ่น 64 บิต และการตั้งค่า DSN
- การเข้ารหัสการเชื่อมต่อ ใบรับรองของเซิร์ฟเวอร์ และค่า Encrypt
- Windows Authentication กับ SQL Login และบัญชีอ่านอย่างเดียวสำหรับรายงาน
- Lab: สร้างบัญชีรายงานและเชื่อมต่อฐานข้อมูลระบบขายด้วยสิทธิ์ขั้นต่ำ
Section 3: Lab: Stored Procedure และ SQL Command ที่รับ Parameter
- ใช้ Stored Procedure เป็นแหล่งข้อมูลและ Parameter ที่สร้างให้อัตโนมัติ
- SQL Command ที่อ้าง Parameter ของรายงานในเงื่อนไข WHERE
- แบ่งงานคำนวณระหว่างฐานข้อมูลกับรายงานให้เหมาะสม
- Lab: รายงานลูกหนี้ค้างชำระจาก Stored Procedure ที่รับวันที่ตัดยอด
Section 4: Lab: ทำรายงานที่ช้าให้เร็วขึ้น
- ตรวจ Show SQL Query ว่าเงื่อนไขถูกส่งไปประมวลผลที่ฐานข้อมูลหรือไม่
- Record Selection ที่ส่งต่อให้ฐานข้อมูลได้ กับแบบที่บังคับให้ดึงข้อมูลทั้งหมด
- SQL Expression Field และการจัดกลุ่มที่เซิร์ฟเวอร์
- อ่าน Performance Information และลดจำนวน Subreport
- Lab: ปรับรายงานยอดขายรายวันที่ใช้เวลานานให้เร็วขึ้น
Section 5: Lab: Formula และ Custom Function สำหรับงานจริง
- จัดการค่า NULL ด้วย IsNull และตัวเลือกแปลงค่า NULL เป็นค่าเริ่มต้น
- งวดบัญชี ไตรมาส และปีงบประมาณจากวันที่
- สร้าง Custom Function เพื่อใช้สูตรเดิมซ้ำในหลายรายงาน
- Lab: Custom Function แปลงจำนวนเงินเป็นคำอ่านภาษาไทย
Day 2 รายงานธุรกิจที่ซับซ้อน
Section 6: Lab: Grouping ขั้นสูง
- จัดกลุ่มจาก Formula เช่น ช่วงอายุหนี้ 0-30, 31-60 และเกิน 90 วัน
- Specified Order พร้อมกลุ่ม Others และ Group Selection Formula
- Hierarchical Grouping สำหรับโครงสร้างพนักงานกับหัวหน้า
- Keep Group Together และ Repeat Group Header สำหรับรายงานหลายหน้า
- Lab: รายงานอายุลูกหนี้แยกช่วงวันและพนักงานขาย
Section 7: Lab: Running Total ที่มีเงื่อนไขและยอดยกมา
- Running Total ที่กำหนด Evaluate และ Reset ตามเงื่อนไข
- ยอดยกมา ยอดเคลื่อนไหว และยอดคงเหลือสะสมแบบ Statement
- รูปแบบตัวแปร 3 สูตร: รีเซ็ต สะสม และแสดงผล
- Lab: Statement ลูกค้าพร้อมยอดยกมาและยอดคงเหลือทุกบรรทัด
Section 8: Lab: Subreport จากหลายแหล่งข้อมูล
- เมื่อไรควรใช้ Subreport และเมื่อไรควรรวมข้อมูลที่ SQL แทน
- ลิงก์ Subreport ด้วย Parameter และวาง Subreport ใน Group Header
- ส่งยอดจาก Subreport กลับมารายงานหลักด้วย Shared Variable
- Lab: รายงานเทียบเป้าจากไฟล์ Excel กับยอดขายจริงจาก SQL Server
Section 9: Lab: Cross-Tab เชิงวิเคราะห์
- Cross-Tab ที่มีหลาย Summary และจัดลำดับตามยอดรวม
- Calculated Member สำหรับผลต่างและอัตราเติบโต
- Embedded Summary และการแสดงเป็นร้อยละของยอดรวม
- จัดรูปแบบเซลล์ตามเงื่อนไขด้วย GridRowColumnValue
- Lab: ตารางยอดขายสาขากับเดือนเทียบปีก่อนพร้อมไฮไลต์
Section 10: Lab: แบบฟอร์มธุรกิจ
- ใบแจ้งหนี้และใบเสร็จที่ขึ้นหน้าใหม่และนับเลขหน้าตามเอกสาร
- Underlay Following Sections สำหรับลายน้ำและกรอบแบบฟอร์ม
- รูปภาพแบบ Dynamic ด้วย Graphic Location เช่น โลโก้สาขาและรูปสินค้า
- ซ่อน Section ตามเงื่อนไขและข้อความยกยอดไปหน้าถัดไป
- Lab: ใบแจ้งหนี้พร้อมยอดเงินเป็นคำอ่านภาษาไทย
Day 3 ส่งออก ส่งมอบ และเชื่อมต่อกับระบบ
Section 11: Lab: รายงานสรุปสำหรับผู้บริหาร
- รายงานหน้าเดียวที่รวม KPI, Chart และ Cross-Tab
- Top N พร้อมกลุ่ม Others และการเรียงตามยอดรวม
- Drill-down ด้วย Section ที่ซ่อนไว้และ Hyperlink ไปรายงานรายละเอียด
- Lab: รายงานสรุปยอดขายประจำเดือนสำหรับผู้บริหาร
Section 12: Lab: ส่งออกให้ตรงกับผู้ใช้แต่ละกลุ่ม
- PDF สำหรับส่งต่อและพิมพ์ พร้อมตรวจฟอนต์ภาษาไทย
- Excel แบบคงรูปแบบ กับ Excel Data-only สำหรับนำไปวิเคราะห์ต่อ
- CSV สำหรับนำเข้าระบบอื่น และออกแบบรายงานให้ส่งออกได้สะอาด
- Lab: ส่งออกรายงานชุดเดียวเป็นสามรูปแบบตามผู้ใช้
Section 13: Lab: ส่งมอบรายงานจาก Dev สู่ Production
- Checklist ก่อนส่งมอบ: ตรวจตัวเลขกับต้นทาง สิทธิ์ และ Parameter
- Dependency Checker และ Verify Database
- เปลี่ยนการเชื่อมต่อจากฐานข้อมูลทดสอบสู่ฐานข้อมูลจริง
- ให้ผู้ใช้เปิดรายงานที่บันทึกข้อมูลไว้ด้วย Crystal Reports Viewer 2025
- Lab: แพ็กชุดรายงานพร้อมเอกสารประกอบสำหรับส่งมอบ
Section 14: ภาพรวมการเชื่อมต่อกับแอปและ BI Platform
- SAP Crystal Reports for Visual Studio: ReportDocument และ CrystalReportViewer
- ส่ง Parameter และข้อมูลการเชื่อมต่อจากโค้ด .NET
- SAP Crystal Server และ BusinessObjects BI Platform: เผยแพร่ ตั้งเวลา และ BI launch pad
- สาธิต: เรียกรายงานจากแอป .NET พร้อมส่ง Parameter
Section 15: Workshop: ชุดรายงานธุรกิจ
- รับโจทย์ชุดรายงานลูกหนี้และยอดขายจากผู้ใช้
- สร้าง Stored Procedure, รายงานอายุลูกหนี้, Statement และ Cross-Tab สรุป
- ปรับประสิทธิภาพและตรวจตัวเลขกับข้อมูลต้นทาง
- ส่งออก แพ็กส่งมอบ และนำเสนอผลงาน
รอบอบรมและรูปแบบการอบรม
สำหรับบุคคล — รอบอบรมทั่วไป
ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770
สำหรับองค์กร — In-house / Private Training
- ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
- เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
- ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
วิทยากรผู้สอน
คำถามที่พบบ่อย
หลักสูตรนี้ต่างจาก Basic SAP Crystal Reports 2025 อย่างไร
Basic SAP Crystal Reports 2025 ปูพื้นฐานการออกแบบรายงาน ตั้งแต่เชื่อมต่อข้อมูล สร้างรายงานแรก จัดกลุ่ม Parameter และ Chart ส่วนหลักสูตรนี้เป็นระดับประยุกต์สำหรับผู้ที่สร้างรายงานได้แล้ว สอนผ่านรายงานธุรกิจจริง เช่น รายงานอายุลูกหนี้ Statement ที่มียอดยกมา รายงานเทียบเป้าจากหลายแหล่งข้อมูล และใบแจ้งหนี้ เน้นการออกแบบชั้นข้อมูลด้วย Stored Procedure และ SQL Command การทำรายงานให้เร็ว และการส่งมอบรายงานให้ผู้ใช้ ถ้ายังไม่เคยใช้ Crystal Reports แนะนำให้เรียนหลักสูตรพื้นฐานก่อน
ควรใช้ Subreport เมื่อไร และเมื่อไรควรรวมข้อมูลที่ SQL แทน
Subreport เหมาะกับข้อมูลที่มาจากคนละแหล่ง เช่น เป้าการขายในไฟล์ Excel กับยอดขายจริงใน SQL Server หรือข้อมูลที่ไม่มีคีย์ลิงก์กันตรง ๆ แต่ Subreport ที่วางใน Details หรือในกลุ่มที่มีจำนวนมากจะถูกเรียกซ้ำทุกครั้งและทำให้รายงานช้า ถ้าข้อมูลอยู่ในฐานข้อมูลเดียวกัน ควรรวมด้วย JOIN ใน View, SQL Command หรือ Stored Procedure แทน และถ้าต้องใช้ยอดจาก Subreport ในรายงานหลัก ให้ส่งค่ากลับด้วย Shared Variable
รายงาน Crystal Reports ช้ามาก ควรเริ่มแก้จากตรงไหน
เริ่มจากเปิด Show SQL Query ดูว่าเงื่อนไขใน Record Selection ถูกส่งไปเป็น WHERE ให้ฐานข้อมูลประมวลผลหรือไม่ ถ้าใช้ Formula บางแบบในเงื่อนไข รายงานอาจต้องดึงข้อมูลทั้งหมดมากรองในเครื่อง จากนั้นดู Performance Information ว่าเวลาหมดไปกับส่วนใด ลดจำนวน Subreport ที่ถูกเรียกซ้ำ ใช้ SQL Expression หรือย้ายการคำนวณหนัก ๆ ไปไว้ใน View หรือ Stored Procedure และตรวจว่าฐานข้อมูลมี Index ตรงกับเงื่อนไขที่ใช้กรอง
หลักสูตร Crystal Reports for Business Reporting เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน
เหมาะกับผู้ที่สร้างรายงาน Crystal Reports ได้แล้ว โปรแกรมเมอร์และนักวิเคราะห์ระบบที่ดูแลรายงานของระบบ ERP บัญชี หรือระบบขาย ทีมไอทีที่ส่งมอบรายงานให้หลายหน่วยงาน และฝ่ายบัญชีการเงินที่ทำรายงานให้ผู้บริหาร ควรเคยจัดกลุ่ม สรุปยอด ใช้ Parameter และเขียน Formula พื้นฐานมาแล้ว เขียน SQL ได้ และเข้าใจโครงสร้างฐานข้อมูลเชิงสัมพันธ์
เรียนจบหลักสูตร Crystal Reports for Business Reporting แล้วทำอะไรได้บ้าง
แปลงโจทย์ผู้ใช้เป็นสเปกรายงาน เชื่อมต่อ SQL Server ผ่าน ODBC ด้วยสิทธิ์ที่เหมาะสม ใช้ Stored Procedure และ SQL Command ปรับรายงานที่ช้าให้เร็วขึ้น สร้างรายงานอายุลูกหนี้ Statement ที่มียอดยกมา รายงานเทียบเป้าด้วย Subreport และ Cross-Tab เชิงวิเคราะห์ ออกแบบใบแจ้งหนี้ ส่งออกรายงานให้ตรงกับผู้ใช้ และส่งมอบรายงานสู่ระบบจริงได้ ผู้ผ่านการอบรมได้รับใบประกาศนียบัตร (Certificate of Completion) ที่มีเลขที่ของตัวเองและตรวจสอบออนไลน์ได้
จัดอบรมหลักสูตร Crystal Reports for Business Reporting ให้ทีมในองค์กรได้ไหม
ได้ หลักสูตรนี้จัดเป็นการอบรมแบบ In-house ให้ทีมในองค์กรได้ และปรับตัวอย่างให้ตรงกับงานของทีม เช่น ฝึกกับโครงสร้างฐานข้อมูลและรูปแบบรายงานที่องค์กรใช้อยู่จริง ขอใบเสนอราคาได้จากหน้านี้ หรือติดต่อทาง LINE @itgenius โทร 02-570-8449

