Page 1 of 1
อยากทราบการเขียน VBA ติดต่อ ฐานข้อมูลด้วย Ms QUERY
Posted: Sat Sep 17, 2016 10:11 pm
by akekorn
สวัสดีครับเพื่อนสมาชิกทุกท่าน
วันนี้ผมขอความรู้เรื่อง การเขียน VBA ติดต่อ ฐานข้อมูลด้วย Ms QUERY คือผมอยากรบกวนหากท่านใดเคยทำ
และพอมีตัวอย่างให้ผมได้ศึกษา หรือสามารถหาตัวอย่างได้จากที่ใด้บ้างครับ
และผมมีข้อสงสัยดังนี้ครับ
หากใช้ excel vba ติดต่อฐานข้อมูลด้วย ms query หากเครื่องนั้นๆไม่มีโปรแกรม ฐานข้อมูลเช่น Access หรือ sql server
สามารถใช้ ms query ติดต่อไปยัง server ได้หรือไม่ครับ
ขอขอบคุณล่วงหน้าครับผม
Re: อยากทราบการเขียน VBA ติดต่อ ฐานข้อมูลด้วย Ms QUERY
Posted: Sat Sep 17, 2016 10:23 pm
by snasui

ในเครื่องผู้ใช้งานไม่จำเป็นต้องมีโปรแกรมฐานข้อมูล สามารถติดต่อไปยัง Server ได้เลย ปกติหากใช้ VBA ไม่จำเป็นต้องผ่าน Mirosoft Query สามารถเขียน Code ติดต่อผ่าน ADODB ได้เลย แต่ต้องพึ่ง Microsoft ActiveX Data Object Library (ตามภาพ) ซึ่งสามารถเพิ่มเข้ามาได้ทางเมนู Tools > Reference ใน VBE ครับ
นอกจากนี้ต้องศึกษาเกี่ยวกับ Connection String เพื่อใช้ติดต่อกับโปรแกรมฐานข้อมูล โดยศึกษาได้ที่ Link นี้ครับ
http://www.connectionstrings.com/
Re: อยากทราบการเขียน VBA ติดต่อ ฐานข้อมูลด้วย Ms QUERY
Posted: Sat Sep 17, 2016 10:25 pm
by akekorn
ขอบคุณครับท่านคนควน
Re: อยากทราบการเขียน VBA ติดต่อ ฐานข้อมูลด้วย Ms QUERY
Posted: Sat Sep 17, 2016 10:30 pm
by akekorn
ผมสงสัยครับ VBA ต่่างจาก VBE อย่างไรครับผม
Re: อยากทราบการเขียน VBA ติดต่อ ฐานข้อมูลด้วย Ms QUERY
Posted: Sat Sep 17, 2016 10:34 pm
by snasui

VBA คือ Code Visual Basic for Application ส่วน VBE คือ Visual Basic Editor เป็น Graphic User Interface (GUI) หรือโปรแกรมที่ใช้เขียน Code นั่นเองครับ
Re: อยากทราบการเขียน VBA ติดต่อ ฐานข้อมูลด้วย Ms QUERY
Posted: Sat Sep 17, 2016 10:42 pm
by akekorn
ขอบคุณครับ แต่ผมรบกวนสอบถามครับคือผมเห็นแต่การ connect เข้า แต่ไม่เห็นตัวอย่างการเรียกใช้ field ของ database
ไม่ทราบว่าจะดูตัวอย่างได้ตรงไหนครับผม
Re: อยากทราบการเขียน VBA ติดต่อ ฐานข้อมูลด้วย Ms QUERY
Posted: Sat Sep 17, 2016 10:47 pm
by snasui

อันนั้นต้องศึกษาเพิ่มครับ มีหลายอย่างที่ต้องทราบ นั่นเพียงส่วนหนึ่งเท่านั้น
สำหรับ Code ต้องลอง Search ดูครับ ปกติ Code แบบนี้จะอยู่ในไฟล์ที่ผมแจก แต่ผมไม่เปิดเผย Code และยังไม่คิดจะเปิดเผยครับ
ลองค้นหาจาก Google โดยใช้คำค้นลักษณะนี้ครับ
Connect to SQL server
Re: อยากทราบการเขียน VBA ติดต่อ ฐานข้อมูลด้วย Ms QUERY
Posted: Sat Sep 17, 2016 10:50 pm
by akekorn
คุณคนควนจะแจกตัวอย่างเป็นวิทยาทานเมื่อไหร่ครับ
รบกวนขอผมด้วยนะครับ
ขอบคุณครับ
Re: อยากทราบการเขียน VBA ติดต่อ ฐานข้อมูลด้วย Ms QUERY
Posted: Sat Sep 17, 2016 10:51 pm
by snasui

ยินดีครับ แต่คงไม่ใช่เร็ว ๆ นี้แน่นอน อาจจะต้องรอนานครับ
Re: อยากทราบการเขียน VBA ติดต่อ ฐานข้อมูลด้วย Ms QUERY
Posted: Sat Sep 17, 2016 10:53 pm
by akekorn
ขอบคุณครับผม