作者ephesians (发起钱像乱喷水)
看板Programming
标题Re: [Access]能否让Access某个table的资料不能更动?
时间Wed Aug 22 00:04:30 2007
※ 引述《[email protected] (延宕的人生)》之铭言:
: 这方法先谢过,与先前的回答都比较偏学理,或是程式设计时呼叫设定之类
: 因为我需要这样的功能是,假设一个产品目录
: 型号 品名
: 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