Re: [Access]能否讓Access某個table的資料不能更動?

看板Programming作者 (發起錢像亂噴水)時間18年前 (2007/08/22 00:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
※ 引述《BoHann.bbs@bbs.cis.nctu.edu.tw (延宕的人生)》之銘言: : 這方法先謝過,與先前的回答都比較偏學理,或是程式設計時呼叫設定之類 : 因為我需要這樣的功能是,假設一個產品目錄 : 型號 品名 : 001 aaa : 002 bbb : 003 abd : 就只有三種產品,我不希望這個表被新增或更動,因為只是一個單純的Access檔 : 所以想請問說某個table特別鎖起來不准動,可以嗎? : (我的發問有提到,這不是資料庫系統,只是一個mdb檔) 正因為Access沒有鎖表格功能,才會提那樣的做法,讓一個表格每筆記錄 彼此依存,不會有其中一筆被刪掉. (做資料庫沒什麼學理不學理,被參考的資料不能刪,這種事情很實際.) 至於防止新增,就像是DROP TABLE這種大絕招一樣還沒有方法可避免. 不過,也許你可以試試將主鍵限制一個範圍. Access有設定資料格式的功能,你可以將型號設定為只有001,002,003, 或將主鍵設定為1到3之間的整數. 這樣就不能增添資料. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.211.18
文章代碼(AID): #16omqJvF (Programming)
文章代碼(AID): #16omqJvF (Programming)