Login Form
การใช้ LibreOffice Base เชื่อมต่อฐานข้อมูล MySQL
- Details
- Category: Libre / OpenOffice
- Published on Wednesday, 17 August 2011 20:15
- Written by Super User
- Hits: 1099
ผมเองได้เข้าไปทำงานพัฒนาระบบ IT และงานสอนการใช้งานโอเพนซอร์ส ใหักับโรงพยาบาล จนเริ่มเข้าใจ และคุ้นเคยกับการทำงานของระบบคอมพิวเตอร์ในโรงพยาบาล และสิ่งทีผมได้สังเกตุเห็นก็คือว่า โรงพยาบาลที่ผมไปทำงานให้ หลายๆ โปรแกรมใช้ระบบฐานข้อมูล MySQL ซึ่งได้มีโปรแกรมหลายๆ ประเภท ได้ใช้ระบบฐานข้อมูล MySQL และได้ใช้โปรแกรมชนิดต่างๆ มาดึงฐานข้อมูลไปประมวล แต่พอใช้ๆ ไปกลับติดปัญหาว่า จะดึงรายงานออกมาได้อย่างไร เพราะเจ้าหน้าที่โรงพยาบาลหลายๆ ท่านไม่ได้มีทักษะและความชำนาญในด้านคอมพิวเตอร์
ผมเองจึงเสนอว่า มีโปรแกรมสำเร็จรูปประเภทหนึ่ง ที่สามารถใช้งานทดแทน Microsoff Access ได้เป็นอย่างดี คือโปรแกรม LibreOffice Base
ซึ่งเป็นโปรแกรมที่ใช้บริหารจัดการฐานข้อมูลโดยเฉพาะ สามารถออกแบบแบบฟอร์มได้เอง สามารถสร้าง และกำหนด Report ได้เอง โดยผู้ใช้โปรแกรม ไม่จำเป็นจะต้องมีทักษะในการเขียนโปรแกรมเลยและสามารถดึงฐานข้อมูล MySQL มาประมวลผลได้ บทความนี้จึงได้นำเสนอวิธีการใช้งาน Libre Office เพื่อเชื่อมต่อกับฐานข้อมูล MySQL
บทความนี้อ้างอิงจาก
http://maxolasersquad.blogspot.com/2011/03/connect-to-mysql-database-from.html
http://wiki.services.openoffice.org/wiki/Connect_MySQL_and_Base
ระบบปฎิบัติการที่ใช้ Ubuntu 11.04
หลังจากที่เราได้ติดตั้ง package ต่างๆ ตามที่ได้อ้างอิงไว้ตั้งแต่บทความแรกแล้ว ขั้นแรก
ให้เราเรียกโปรแกรม Base

รูปที่ 1
ในขั้นแรกนี้ ให้เปิดโปรแกรม Base ขึ้นมาในข้อที่ 1 ตรง Select Datbase ให้เราเลือก Connect to an existing database ให้เราเลือกชนิดของฐานข้อมูลเป็นประเภท MySQL แล้วกดปุ่ม Next

รุปที่ 2
สำหรับขั้นตอนนี้ ถ้าหากว่าเป็นคนที่ใช้ Ubuntu ให้เลือก JDBC แต่ถ้าคนที่ใช้ระบบปฎิบัติการวินโดวส์จะเลือก ODBC จากนั้นให้กด Next

รูปที่ 3
สำหรับขั้นตอนที่ 3 เราต้องกรอกข้อมูลเกี่ยวกับ MySQL ให้ถูกต้อง ให้เราเลือกฐานข้อมูลที่เราสร้างไว้ ซึ่งฐานข้อมูลที่ผมสร้างไว้ในฐานข้อมูลบุคลากรพยาบาล ผมสร้างไว้แล้วชื่อว่า RN สำหรับ Server แล้วแต่ว่าเรา MySQL Server ที่เราสร้างไว้นั้นมี IP อะไร แต่ฐานข้อมูลทีผมสร้างไว้อยู่ในเครื่องแล้ว ผมก็เลยเลือก localhost สำหรับค่า port นั้นโปรแกรมจะใส่ค่ามาตรฐานให้เราอยู่แล้ว ก่อนที่เราจะไปขั้นต่อไป ให้เราลองกดปุ่ม Test Class ดู จากนั้นก็ให้กดปุ่ม Next เพื่อเข้าสู่ขั้นตอนต่อไป

รูปที่ 4
ในขั้นตอนที่ 4 ให้เราใส่ Username และติ๊กถูกตรง Password required จากนั้นกดปุ่ม Test connection เพื่อดูว่า เราสามารถเชื่อมต่อได้จริงๆ หรือไม่ จากนั้นให้เรากด Next

รูปที่ 5
ในขั้นตอนนี้เป็นขั้นตอนสุดท้าย เพื่อจะเป็นการสร้างฐานข้อมูล เพื่อนำไปใช้งาน ให้เรากด Finish

รูปที่ 6
ในขั้นตอนนี้ เป็นการบันทึกชื่อไฟล์ สำหรับโปรแกรม Base ให้เราใส่ชื่อแฟ้มลงไป

รูปที่ 7
ในขั้นตอนนี้ ถ้าหากว่าเราสามารถเชื่อมต่อกับฐานข้อมูล MySQL ได้ ถ้าเรากดคลิ๊กตรง Table ก็จะปรากฎตารางที่เราไม่ได้สร้างมา ผมเองได้เชื่อมต่อกับฐานข้อมูลที่ผมกำลังพัฒนาที่ชื่อว่า RN ก็จะปรากฎตาราง ดังรูปที่ 7
สำหรับเรื่องอื่นๆ เกี่ยวกับ Base ผมจะมาเขียนบทความในโอกาสต่อ

