Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ ระบบฐานข้อมูล
Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ การเขียนโปรแกรม
Access : เป็นได้ทั้งตัวเก็บฐานข้อมูล และตัวจัดการฐานข้อมูล
Thai Access : บอร์ดเสริมการเรียนรู้ Access ด้วยภาษาไทย

น้อมรำลึกในพระมหากรุณาธิคุณอันหาที่สุดมิได้ พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดชฯ พระผู้เสด็จสู่สวรรคาลัย

Back to Board : Relation Knowledge New Topic    Reply
การอัพเดทโปรแกรมผ่านเน็ต

Topic by Message Posted : on : 8/8/2560 15:55:13
จรินทร์  อยากอัพเดทโปรแกรมผ่านเน็ต (copy ทับก็ได้คับ) จะเขียน vba ยังไงคับ

5 Reply in this Topic. Dispaly 1 pages and you are on page number 1

Reply by Message on : 10/8/2560 19:29:57
สันติสุข
(R23876)
https://stackoverflow.com/questions/43848083/vba-download-a-file-from-onedrive

โค้ดชุดล่างสุดนะครับ และเติมบรรทัด Dim oStream As Object เพิ่มเข้าไปด้วย
Back to Top
Reply by Message on : 11/8/2560 15:57:13
จรินทร์
(R23881)
ขอบคุณครับท่านสันติสุข copy ได้ละคับ ... รบกวนถามต่อครับว่า ถ้าหากเราอยากให้ตรวจสอบว่า โปรแกรมมีการอัพเดทใหม่รึยัง ถ้ามีการอัพเดทให้ copy ไฟล์ใหม่มาต้องทำยังไงครับ
Back to Top
Reply by Message on : 11/8/2560 16:47:06
สันติสุข
(R23882)
อย่างง่ายๆ คือกำหนดเวอร์ชั่นลงในไฟล์โปรแกรมที่เรากำลังใช้งานอยู่ อาจเป็น Public Constant สักค่าก็ได้ ในทำนองเดียวกัน ไฟล์อัพเดตก็ต้องมีเลขเวอร์ชั่นใหม่ด้วย แล้วสร้างเท็กซ์ไฟล์เล็กๆอีกไฟล์ที่มีชื่อแน่นอนตายตัว เช่น version.txt โดยใส่เลขเวอร์ชั่นเลขใหม่ลงในไฟล์นี้ด้วย ดังนั้นพอจะทำการเช็คว่ามีไฟล์อัพเดตใหม่กว่าเวอร์ขั่นที่เรากำลังใช้งานอยู่หรือไม่ ก็ให้ไปอ่านไฟล์ version.txt เสียก่อน แล้วเทียบเลขเวอร์ชั่นปัจจุบันจาก Public Constant กับค่าใน version.txt ถ้าใหม่กว่า ก็ค่อยไปอ่านไฟล์อัพเดตมาใช้งานต่อไป
Back to Top
Reply by Message on : 18/8/2560 14:19:51
จรินทร์
(R23907)
แล้วการเขียน vba ให้ไปอ่านเลขเวอร์ชัน ต้องทำยังไงครับ สมมติว่าในโปรแกรมเรามี table เก็บค่า version ไว้ รบกวนด้วยครับ
Back to Top
Reply by Message on : 18/8/2560 15:41:34
สันติสุข
(R23908)
ใช้ฟังก์ชั่น DLookup ก็ได้ครับ

ชื่อตัวแปร = Dlookup("ชื่อฟิลด์ที่เก็บเลขเวอร์ชั่น","ชื่อเทเบิล","เงื่อนไข เช่น ID=1")

ส่วนการอ่านเท็กซ์ไฟล์ ดู ตย. ได้ใน https://msdn.microsoft.com/VBA/Language-Reference-VBA/articles/line-inputstatement
Back to Top

Reply

 *Indicates required fields
Format:
Bold Under Line Italic Add Hyperlink Add Email Link Italic List Indent Add Image Emoticons Insert code Mode:
Message:*
Your Name*:
Normal word*: Please input : ไทยแอ็คเซส
+++ webboard source: ASPThai.Net Webboard 6.0 webbord +++++++ admin : yeadram +++