ประธานชมรมโอเพนซอร์สล้านนา

การทำรายงานโดยใช้ Libre Office Base จากฐานข้อมูล MySQL

จากบทความคราวที่แล้วผมเองได้อธิบายวิธีการใช้ Libre Office Base ในการเชื่อมต่อกับฐานข้อมูล MySQLโดย Link ข้างล่าง

http://www.ouychai.com/index.php/16-ubuntu/libre-a-openoffice/20-using-libre-office-for-connect-to-mysql

แล้วมาถึงบทความนี้ ผมจะอธิบายถึงการดึงฐานข้อมูล MySQL ที่เคยเชื่อมต่อไว้ มาออกรายงาน ซึ่งเป็นวิธีการง่ายๆ ที่ทำให้ทุกๆ คนสามารถนำไปศึกษา และเข้าใจได้

 

 รูปที่ 1

ในขั้นแรกนั้นให้เราคลิ๊กมาที่ตรง Reports ให้เราคลิ๊ก Use Wizard to create report

 รูปที่ 2

จากนั้นก็จะเข้าสู่ Step 1 ดังรูปที่ 2 ตรงนี้ให้เราเลือกตารางที่เราต้องการ ผมเลือก Table:RN.person

 รูปที่ 3

จากนั้นเราก็เลือก Field ข้อมูลที่เราต้องการให้ออกรายงานให้ไปอยู่ในช่องขวามือดังรูปที่ 3

 รูปที่ 4

จากนั้นเราสู่ใน step 2 ในการกำหนด Label Fields ในขั้นตอนนี้ หากเราไม่ต้องการแก้ใขชื่อ ก็ให้กด Next

 รูปที่ 5

 ในรูปที่ 5 นี้เป็นขั้นตอนในการ Grouping หากเราไม่ต้องการ Grouping ก็ให้กด Next เพื่อเข้าสู่ Step ต่อไป

 รูปที่ 6

ใน Step 4 นี้ จะเป็นการเรียงลำดับข้อมูล ตรง Sort by  ผมเลือก Citizen_ID คือเป็นการให้เรียงตามรหัสบัตรประชาชน

 รูปที่ 7

 ใน step ที่ 5 นี้ เป็นการเลือก Layout หรือรูปแบบของรายงาน ผมเลือก Align Left Red & Blue จากนั้นกด Next

 รูปที่ 8

 ในรุปที่ 8 เป็นขั้นตอนสุดท้ายของการสร้าง Report ให้เรากด Finish

 

 รูปที่ 9

ในขั้นตอนนี้ ก็จะปรากฎรายงานของเราขึ้น ซึ่งเราจะสามารถนำรายงานเหล่านี้ออกไปทำเป็นข้อมูล หรือพิมพ์ออกทางเครื่องพิมพ์ได้ ซึ่งเราจะเห็นได้ว่า Libre Office Base นั้น จะทำให้การทำงายงานของระบบฐานข้อมูล MySQL เป็นเรื่องง่าย โดยที่เราไม่จำเป็นจะต้องมีความรู้เกี่ยวกับการใช้คำสั่ง MySQL เลย