Re: [Access]能否讓Access某個table的資料不能更動?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章