Update Table จาก Master DB ไปยัง Front End(Access)
Posted: Mon Oct 29, 2012 4:30 pm
เรียนถามอาจารย์ครับ เนื่องจากผมมีปัญหา ในการใช้ Access โดย ในตอนแรกนั้นผมใช้ Link Table และเก็บ File Database แยกจากโปรแกรม Front End
แต่เนื่องจาก File DB นี้ ใช้กันหลายทีมงานมาก (ประมาณ 15-20 คน)และบางครั้ง ก็ เปิดใช้พร้อมๆกัน ทำให้การทำงานอืดมาก
เบื้องต้น ผมเลย โยน Table บาง Table ไปให้กับ File Front End เลย เช่น Table Sales หรือชื่อ Finance เป็นต้น ทำให้ Program เร็วขึ้นมาก
แต่ก็เกิดปัญหา อีก นั่นคือ เวลา ที่ผมต้องเพิ่มชื่อ Finance , mark Sales ที่ลาออก , เพิ่ม Sales ที่เข้าใหม่ ผมต้องไปแก้ที่ Program Front-End และใช้วิธีการ Upgrade Version หลอกไป ซึ่งตอนแรกๆ ก้ไม่มีปัญหาอะไร
แต่แล้วสิ่งที่ไม่คาดฝันก็บังเกิด นั้่นคือฝั่ง Client ไม่เชื่อถือใน Program เพราะมัน Upgrade (หลอกว่า up แต่จริงๆ ปรับปรุงแค่ DB ) บ่อยมาก
ผม เลยคิดว่าน่าจะมี Code VBA ที่เขียนให้ สามารถ Update ข้าม File ได้ โดยสร้างปุ่มกดให้ Delete File Local ก่อนแล้วก็ ค่อย Append Table จาก Master DB
ในส่วนของ Code SQL ผมเขียนได้แต่ผมไม่ทราบว่าจะเริ่มต้นเขียนให้มันไปวิ่งหาอีก File ยังไงครับ อาจารย์พอจะมีคำแนะนำไม๊ครับ
แต่เนื่องจาก File DB นี้ ใช้กันหลายทีมงานมาก (ประมาณ 15-20 คน)และบางครั้ง ก็ เปิดใช้พร้อมๆกัน ทำให้การทำงานอืดมาก
เบื้องต้น ผมเลย โยน Table บาง Table ไปให้กับ File Front End เลย เช่น Table Sales หรือชื่อ Finance เป็นต้น ทำให้ Program เร็วขึ้นมาก
แต่ก็เกิดปัญหา อีก นั่นคือ เวลา ที่ผมต้องเพิ่มชื่อ Finance , mark Sales ที่ลาออก , เพิ่ม Sales ที่เข้าใหม่ ผมต้องไปแก้ที่ Program Front-End และใช้วิธีการ Upgrade Version หลอกไป ซึ่งตอนแรกๆ ก้ไม่มีปัญหาอะไร
แต่แล้วสิ่งที่ไม่คาดฝันก็บังเกิด นั้่นคือฝั่ง Client ไม่เชื่อถือใน Program เพราะมัน Upgrade (หลอกว่า up แต่จริงๆ ปรับปรุงแค่ DB ) บ่อยมาก
ผม เลยคิดว่าน่าจะมี Code VBA ที่เขียนให้ สามารถ Update ข้าม File ได้ โดยสร้างปุ่มกดให้ Delete File Local ก่อนแล้วก็ ค่อย Append Table จาก Master DB
ในส่วนของ Code SQL ผมเขียนได้แต่ผมไม่ทราบว่าจะเริ่มต้นเขียนให้มันไปวิ่งหาอีก File ยังไงครับ อาจารย์พอจะมีคำแนะนำไม๊ครับ