การทำรายงานจากฐานข้อมูล Express แปลงเป็น Excel ด้วยโปรแกรม OpenOffice

บอร์ดนี้เอาไว้ใช้สำหรับถาม-ตอบเกี่ยวกับปัญหาคอมพิวเตอร์ทั่วไป ที่ไม่เกี่ยวกับโปรแกรม Express ครับ เพื่อเป็นช่องทางหนึ่งที่จะช่วยให้ท่านผู้ที่ใช้งานโปรแกรม Express และประสบปัญหาด้านคอมพิวเตอร์จะได้สามารถ สอบถามหาวิธีแก้ไขปัญหาจากผู้รู้ท่านอื่นๆ ได้

Moderator: Sutas, CO-Admin, Global Moderator

การทำรายงานจากฐานข้อมูล Express แปลงเป็น Excel ด้วยโปรแกรม OpenOffice

โพสต์โดย alan » ศุกร์ ต.ค. 14, 2011 9:47 am

เผื่อจะมีประโยชน์ครับ

รูปภาพ
รูปภาพ
รูปภาพ
รูปภาพ
รูปภาพ
รูปภาพ
รูปภาพ

สำหรับ Download ไฟล์ pdf (ขนาด 1.5MB)
กด  -> http://alant.net63.net/downloads/exp2xls.pdf
alan
Jr. Member
Jr. Member
 
โพสต์: 99
ลงทะเบียนเมื่อ: อังคาร ม.ค. 06, 2004 12:26 pm

Re: การทำรายงานจากฐานข้อมูล Express แปลงเป็น Excel ด้วยโปรแกรม OpenOffice

โพสต์โดย alan » เสาร์ ต.ค. 15, 2011 10:04 am

ที่ผ่านมา มันติดเรื่องการ Query ข้อมูล ที่ไม่สามารถเปิดได้เกิน 1 ตารางได้ ตอนนี้หาทางได้แล้ว คือการใช้ FoxproOledb ผ่าน ADO ซะเลย
แต่ก่อนอื่น ต้อง Download แล้ว ตั้งตั้งตัว FoxproOledb ซะก่อนนะ

Donwload -> http://www.microsoft.com/downloads/info ... BSetup.msi

เมื่อติดตั้งเสร็จ เปิด OpenOffice.org Base ขึ้นมา
- File -> New-> Database
- หน้าจอ Database Wizard กดเลือก Connect to an existing database แล้วเลือก ADO กด Next >>
- Datasource URL กด Browse
- ที่ หน้าจอ Data Link Properties เลือก Tab Provider แล้วเลือก Microsoft OLE DB Provider for Visual FoxPro กด Next >>
- ที่ 1.Select or enter a database name กดปุ่ม ... จะขึ้นหน้าจอ Configure Connection ให้เลือก Free Table Directory
- ที่ Path กด Browse แล้วหาที่เก็บฐานข้อมูล จากนั้น ให้คลิกเลือกฐานข้อมูล *.DBF ตัวไหนก็ได้ กด Open
- จะกลับมาที่หน้าจอ Configure Connection กด OK
- จะกลับมาที่หน้าจอ Data Link Properties จะเห็นที่ 1.Select or enter a database name: มี path ที่เก็บของฐานข้อมูลอยู่
  อาจ ลองกดปุ่ม Test Connection ดูก่อนก็ได้ ถ้าขึ้น Test connetion suceeeded. ก็ OK ผ่านครับ
  กด OK อีกครั้ง จะกลับมาที่หน้า จอ Database Wizard จะกด Finish เลยก็ได้ จากนั้นก็ตั้งชื่อไฟล์ แล้ว Save

เมื่อได้ทำตามขั้นตอนข้างต้นถูกต้องแล้ว จากนี้ไป ก็จะสามารถ Query ข้อมูล พร้อมกันกี่ตารางก็ได้ สบายละ เมื่อ select inner join ได้แล้ว
alan
Jr. Member
Jr. Member
 
โพสต์: 99
ลงทะเบียนเมื่อ: อังคาร ม.ค. 06, 2004 12:26 pm


ย้อนกลับไปยัง ถาม-ตอบปัญหาคอมพิวเตอร์ทั่วไป

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 7 ท่าน