... เรียนอาจารย์สุภาพครับ ...
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 301   1
URL.หัวข้อ / URL
... เรียนอาจารย์สุภาพครับ ...

คือว่าอยากจะถามเรื่อง การแยก table ออกจาก พวก Query form ... น่ะครับ ว่าผลเสียมันมีอะไรบ้าง

ซึ่งทำโปรแกรมไปสักพักแล้ว ( โปรแกรมเล็กๆ) User ได้ลองใช้งานจริงแล้ว แต่คิดว่าต้องเข้าไปแก้และupdate form บ่อยๆ น่ะครับ คืออย่างนี้ควรจะแยก Table ออกมาอีกฐานข้อมูลดีไหมครับ

เลยอยากทราบว่าผลเสียของวิธีนี้มีอะไรบ้าง เพราะเป็นโปรแกรมเล็กๆ และใช้แค่เครื่องเดียว ก็เลยไม่อยากยุ่งยากน่ะครับ

และขอถามอีกเรื่องนึงคือ วิธีง่ายๆ ที่เราจะป้องกันคน กด shift เข้าไปดูฐานข้อมูลเรา จะใช้วิธี สร้าง shortcut ไว้ แล้วให้ user จะใช้โปรแกรม ก็ให้กดที่ shortcut เท่านั้น จะได้ไหมครับ เออ แล้วทำไมผมพยายามจะทำเป็น file MDE ตั้งหลายครั้ง แล้วก็ยังไม่ได้ เห็นคนในกระทู้บอกว่า เป็นเพราะตารางหรือฟอร์ม มีปัญหาเหรอครับ ทำยังไงดี

สุดท้ายอยากถามว่า ถ้าจะใช้ ฐานข้อมูล Access2000 แล้วมีการใช้ฐานข้อมูลร่วมมกันหลายๆ เครื่อง (สัก 4-6 เครื่อง) จะต้องทำอย่างไรบ้างครับ จำเป็นจะต้องมีโปรแกรมอะไรบ้าง ต้องมีเครื่อง server ด้วยหรือปล่าว แล้วการใช้ฐานข้อมูลร่วมกันได้หลายๆ เครื่องเนี่ย จะต้องสร้างฐานข้อมูลแบบแยก table ออกจากพวก form แบบที่ถามมาตอนแรก ด้วยใช่หรือปล่าว

ขอบคุณมากๆครับ

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

1 @R03586
ผลเสียคือ จะทำให้ทำงานช้าลงไปบ้าง แต่ถ้าอยู่ในเครื่องเดียวกันจะไม่ช้าจนเห็นชัดเจอเท่าไร

ถ้าไม่มีการเปลี่ยนแปลงโครงสร้างของตารางเลย เวลาเอาเวอร์ชันใหม่ไปให้เขา ก็ให้เอาตัวใหม่เข้าไปแทนตัวเดิม แต่ก่อนจะเอาลงไปแทนของเดิม ก็ให้ลบตารางในตัวใหม่ออกก่อน แล้ว Import ตารางจากตัวเก่าเข้ามาแทน ข้อมูลก็จะไม่มีการเปลี่ยนแปลงอย่างไร

ส่วนการป้องกันการกด Shift ควรจะกันไม่ให้กดจะดีกว่า มีโค้ดตัวอย่างในกระทู้เก่าๆ อยู่ครับ

การทำ MDE ควรจะทำการ compile ก่อน แล้วค่อยแปลงเป็น MDE
ถ้ายังไม่ได้ผล ให้ค้นด้วยคำว่า MDE ดูครับ มีการแก้ปัญหาในหลายๆ รูปแบบ

ส่วนคำถามข้อสุดท้าย ให้ค้นด้วยคำว่า BackEnd ดูครับ มีคำแนะนำไว้หลายกระทู้เหมือนกัน ไม่จำเป็นต้องมีเครื่องที่เป็น Server จริงๆ ก็ได้

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