การกำหนดสิทธิ์ในการลบข้อมูล
กระทู้เก่าบอร์ด อ.Yeadram

 775   6
URL.หัวข้อ / URL
การกำหนดสิทธิ์ในการลบข้อมูล

สอบถามเรื่ิอง การกำหนดสิทธิ์ในการลบข้อมูลในแต่ละ Table กำหนดยังไงได้บ้างครับ ปัจจุบัน ใช้การแชร์ ฐานข้อมูล โดยทำเป็น link table จากเครื่่องลูก มายังเครื่องแม่ แต่ไม่สามารถเข้าไปลบข้อมูล ในform ได้ครับ

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

1 @R24014
- Allowdeletion property ของฟอร์มอาจเป็น False/No
- RecordsetType property ของฟอร์มอาจเป็น Snapshot
- ถ้า RecordSource ของฟอร์มเป็นเทเบิล อาจเป็น Parent Table ที่มีกำหนด Referential Integrity กับ Child Table เช่นจะพยายามลบเรคอร์ดของใบสั่งซื้อสินค้าในขณะที่ยังมีรายการสินค้าอยู่ในใบนั้น
- RecordSource ของฟอร์มเป็นคิวรี่ที่มีการเชื่อมโยงกับเทเบิลอื่น
- มีโค้ดในฟอร์มที่ป้องกันไม่ให้ลบเรคอร์ด
2 @R24015
ในฟอร์มมีด้วยกันหลายส่วน ในส่วนที่ edit ได้จะมีกำหนดให้ใส่ รหัส แต่พอใส่รหัส
จะมีฟอร์มอืนที่ ลิงค์อยู่่ไม่สามารถลบข้อมูลได้ เช่น ลบอะไหล่ ที่ใช้กับ ใบงานส่งซ่อมใบนั้น
3 @R24019
มีข้อความแจ้งออกมาไหมว่าลบไม่ได้เพราะอะไร
4 @R24022
ดูเรื่องการกำหนดความสัมพันธ์ Referential Integrity ด้วย ถ้ามีการสร้างความสัมพันธ์ระหว่างตารางไว้แล้ว ฝั่งตารางที่เป็น primary key มันจะลบไม่ได้ถ้ามีการถูกใช้่อ้างอิงในตารางฝั่ง Foreign key
5 @R24023
ปกติ ถ้าตั้ง ให้ user ที่ใช้ file ms access เป็นแบบ full จะสามารถแก้ไขลบ record

ได้หมด แต่พอทำเป็น link table คนที่ใช้งานผ่านการ share เลยไ่ม่สามารถลบ record บางตารางได้ครับ แต่ลองให้สิทธิ์แบบ full ก็ยังไม่สามารถลบได้ นอกจากเข้าไปเครื่องที่ วางไฟล์ไว้แล้วเข้าไปจัดการที่ไฟล์นั้นตรงๆ โดย user เป็น admin

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