กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
333 6
URL.หัวข้อ /
URL
ถามอาจารณ์เกี่ยวกับการอัพฐานข้อมูล
คือมี db1 ใช้ทำงานที่สนง. แต่มีโนตบุ๊ค ใช้ db1 เหมือนกัน แต่เมื่อออกไปทามงาน dbที่สนง.มีการเปลี่ยนแปลกและ dbที่โนตบุ๊คมีการเปลี่ยนแปลง ทามไงให้ db เหมือนกันโดยที่นำข้อมูลที่ต่างไปมารวมกันเป็น 1 เดียว
db1 db2
axy bxy
ทามให้ db1,2 เป็น abxy
ขอบคุณครับเรื่องความถี่สะสม ทำได้แล้วครับ
db1 db2
axy bxy
ทามให้ db1,2 เป็น abxy
ขอบคุณครับเรื่องความถี่สะสม ทำได้แล้วครับ
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R02872
ไม่มีการเพิ่มฟิลด์ครับแต่ รับข้อมูลเข้าฐานอย่างเดียว แต่จะทำให้ทั้ง 2 ฐานเหมือนกันครับ เพื่อว่าเวลาใช้ จาได้มาจากฐานเดียวกัน db1ต้องเหมือน db 2 หลังจากอัพข้อมูล เช่นเพิ่มคน เครือง1 เพิ่ม 1 คน เครื่อง 2 เพิ่ม 1 คน ทั้ง 2 เครื่อง
ต้องมีทั้ง 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 ครับ
หลักการ
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
ขอบคุณครับ
Time: 0.1148s
ลองศึกษาจาก Help ดูนะครับ เขาบอกขั้นตอนไว้ค่อนข้างละเอียดดีครับ
ลองทำกับตัว copy ก่อน ถ้าทำได้ดีแล้วค่อยทำตัวจริงนะครับ
ถ้าทำเอง แกรงว่าจะทำได้ยากครับ เพราะถ้ามีการเพิ่มเฉพาะข้อมูลใหม่ลงไป ก็คงจะพอทำได้ แต่ถ้ามีการแก้ไขบางฟีลด์ของข้อมูลที่ได้บันทึกไว้แล้วจะมีปัญหามากครับ ไม่รู้ว่า db1 หรือ db2 ที่มีข้อมูลถูกต้องมากกว่ากันครับ