ถามอาจารณ์เกี่ยวกับการอัพฐานข้อมูล
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 280   6
URL.หัวข้อ / URL
ถามอาจารณ์เกี่ยวกับการอัพฐานข้อมูล

คือมี db1 ใช้ทำงานที่สนง. แต่มีโนตบุ๊ค ใช้ db1 เหมือนกัน แต่เมื่อออกไปทามงาน dbที่สนง.มีการเปลี่ยนแปลกและ dbที่โนตบุ๊คมีการเปลี่ยนแปลง ทามไงให้ db เหมือนกันโดยที่นำข้อมูลที่ต่างไปมารวมกันเป็น 1 เดียว
db1 db2
axy bxy
ทามให้ db1,2 เป็น abxy

ขอบคุณครับเรื่องความถี่สะสม ทำได้แล้วครับ

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

1 @R02849
วิธีที่ง่ายและ Access มีให้แล้วคือ Replica ครับ

ลองศึกษาจาก Help ดูนะครับ เขาบอกขั้นตอนไว้ค่อนข้างละเอียดดีครับ

ลองทำกับตัว copy ก่อน ถ้าทำได้ดีแล้วค่อยทำตัวจริงนะครับ

ถ้าทำเอง แกรงว่าจะทำได้ยากครับ เพราะถ้ามีการเพิ่มเฉพาะข้อมูลใหม่ลงไป ก็คงจะพอทำได้ แต่ถ้ามีการแก้ไขบางฟีลด์ของข้อมูลที่ได้บันทึกไว้แล้วจะมีปัญหามากครับ ไม่รู้ว่า db1 หรือ db2 ที่มีข้อมูลถูกต้องมากกว่ากันครับ

2 @R02872
ไม่มีการเพิ่มฟิลด์ครับแต่ รับข้อมูลเข้าฐานอย่างเดียว แต่จะทำให้ทั้ง 2 ฐานเหมือนกันครับ เพื่อว่าเวลาใช้ จาได้มาจากฐานเดียวกัน db1ต้องเหมือน db 2 หลังจากอัพข้อมูล เช่นเพิ่มคน เครือง1 เพิ่ม 1 คน เครื่อง 2 เพิ่ม 1 คน ทั้ง 2 เครื่อง
ต้องมีทั้ง 2 คน
ขอบคุณครับ
3 @R02874
ถ้าไม่มีการแก้ไขในฟีลด์เก่าๆ เลย ก็จะทำให้จัดการได้ง่ายขึ้นครับ

หลักการ

1. นำไฟล์จากเครื่องอีกเครื่องหนึ่งมาไว้ต่างห้องกันกับไฟล์เดิมในเครื่องนี้ สมมติว่า ไฟล์เครื่องนี้เก็บใน c:\db1.mdb ไฟล์จากอีกเครื่องหนึ่งให้เก็บไว้ที่ c:\temp\db1.mdb

2. ทำการ Link ตารางเป้าหมายจาก c:\temp\db1.mdb เข้ามาในไฟล์ข้อมูล c:\db1.mdb

3. ใช้ Not In operator เข้าช่วย โดยให้ดูตัวอย่างในกระทู้ http://www.thai-access.com/suphap.php?topic_id=144 ครับ
4 @R02925
ทำทุก table ใช้ไหมครับ ถ้ามี เยอะๆทำยังไงดีครับ ที่ถามนี่คือ โปแกรมตัวเดียวกันแต่รับข้อมมูลกันคนละที และคนละที่ คงเข้าใจมาทางเดียวกันน่ะครับ db1จะเหมือน db2 ทุกประกร ก่อนการใช้งาน
แล้วทำไว้ตัวไหนก็ได้ใช้ไหมครับ (คำสั่งที่ อ.บอกน่ะครับ)
ขอบคุณครับ
5 @R02928
ครับ จะทำตัวไหนก็ได้ แต่ให้ดึงตารางทั้งหมดที่มีการเพิ่มข้อมูลของอีกไฟล์เข้ามา แล้วต้องทำทุกตาราง

เมื่อทำเสร็จ ต้องลบไฟล์อีกอันทิ้ง แล้วเอาไฟล์ใหม่นี้ไปให้แทนครับ

6 @R02955
ขอบคุณครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0572s