กระทู้เก่าบอร์ด อ.Yeadram
1,468 1
URL.หัวข้อ /
URL
การใช้งาน Database เดียวกันแต่ผ่านคนละฟอร์มใน shar
รบกวนเรียนถามค่ะ
ตอนนี้หนูสร้าง Database ขื้นมา(วางไว้ใน Share folderผ่านระบบแลน) สมมติว่ามี 10 ฟิลด์
แล้วสร้างฟอร์ม1 ให้ input ข้อมูลฟิลด์ 1-5
แล้วสร้างฟอร์ม2 ให้ input ข้อมูลฟิลด์ 6-10
ซึ่งได้ทำเสร็จแล้ว
ตอนนี้รบกวนถามว่าถ้าต้องการให้พนักงานคนที่ 1 ใช้ Form 1 คนที่ 2 ใช้ฟอร์ม 2 โดยทั้งสองคนใช้อาจมีการใช้งานพร้อมกัน แต่ใช้คอมคนละเครื่องกัน ต้องทำอย่างไรค่ะ
ตอนนี้หนูสร้าง Database ขื้นมา(วางไว้ใน Share folderผ่านระบบแลน) สมมติว่ามี 10 ฟิลด์
แล้วสร้างฟอร์ม1 ให้ input ข้อมูลฟิลด์ 1-5
แล้วสร้างฟอร์ม2 ให้ input ข้อมูลฟิลด์ 6-10
ซึ่งได้ทำเสร็จแล้ว
ตอนนี้รบกวนถามว่าถ้าต้องการให้พนักงานคนที่ 1 ใช้ Form 1 คนที่ 2 ใช้ฟอร์ม 2 โดยทั้งสองคนใช้อาจมีการใช้งานพร้อมกัน แต่ใช้คอมคนละเครื่องกัน ต้องทำอย่างไรค่ะ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.2908s
ทำงานในเรคคอร์ดเดียวกัน ในเวลาเดียวกันจาก client ที่ต่างกัน ไม่สามารถทำได้ครับ
ในเหตุการณ์ที่เป็นจริง อาจทำได้ แต่ก็อาจสร้างความเสียหายได้ กับข้อมูล
เนื่องจากปัญหาการล็อคเรคคอร์ด
ปัจจุบันระบบ Access สามารถล็อคระดับฐานข้อมูลได้
คือ จะให้ client หนึ่งใด ทำงานเพิ่ม-ลบ-ปรับปรุงข้อมูล แล้ว client อื่นๆ จะทำได้แค่ Read only เท่านั้น อย่างนี้เรียกว่า ล็อกระดับฐานข้อมูล
Access จะล็อคข้อมูลที่ระดับ ตารางได้
คือ ถ้า Client หนึ่งใด กำลังทำงานกับ table1 Client อื่นๆ จะเปิด table1 ได้เพียง Read only เท่านั้น เรียกว่า ล็อคที่ระดับของตาราง
และ Access ยังล็อคได้ถึงระดับเรคคอร์ดอีกด้วย
กล่าวคือ ถ้าสร้างฟอร์มเป็นแบบ single form คือเปิดดูปรับปรุงข้อมูลได้ทีละเรคคอร์ด ถ้า client ที่1 ทำงานอยู่กับ record ที่1 client อื่นๆ จะเข้ามายุ่งกับ เรคคอร์ดนี้ไม่ได้เลยในเวลาเดียวกันนั้น แต่จะสามารถเข้าดูหรือเข้าไปจัดการกับเรคคอร์ดอื่นๆ ได้ เรคคอร์ดของใครของมันครับ แบบนี้เรียกว่า ล็อคระดับระเบียน หรือล็อคที่ระดับเรคคอร์ดครับ
แต่จนบัดนี้ เท่าที่ศึกษามา ยังไม่เห็นว่า จะล็อคระดับฟิลด์ได้ครับ เรคคอร์ดเดียวกัน จะทำงานพร้อมกัน โดยแบ่งฟิลด์ให้แต่ละ Client ไม่ได้ครับ