to imacat:
原文
你的表格和欄位在表單和查詢裏有用到,直接改掉,對用到它的表單和查詢,會造成相依性的錯亂。只有沒被用到的表格和欄位才能改來改去。這在任何一種資料庫都是禁止的。
因為我只有原版的access2000,所以我拿早期在access2000環境之下建立的資料庫來做試驗
首先,針對改表格名稱及欄位名稱這部份來探討
1.
https://picasaweb.google.com/georgeyeh123/OjSEv?authkey=Gv1sRgCIHjxcS8kp7DSQ#5636624942600933666
在access的環境之下,將檔案打開
我們以"各工程預算來源"這個表格為例
2.
https://picasaweb.google.com/georgeyeh123/OjSEv?authkey=Gv1sRgCIHjxcS8kp7DSQ#5636624908842885442
打開關聯表,我們可以看見"各工程預算來源"這個表格的"案件識別碼"這個欄位
一共與7個表格相關聯
3.
https://picasaweb.google.com/georgeyeh123/OjSEv?authkey=Gv1sRgCIHjxcS8kp7DSQ#5636625017894994050
再切換到查詢中,這表格被"未決算應辦歲入保留案件查詢"及"案件識別碼查詢"
這兩個查詢應用到
4.
https://picasaweb.google.com/georgeyeh123/OjSEv?authkey=Gv1sRgCIHjxcS8kp7DSQ#5636625061867546258
切換到表單中,這表格被"各工程預算來源"這個表單應用到
5.
https://picasaweb.google.com/georgeyeh123/OjSEv?authkey=Gv1sRgCIHjxcS8kp7DSQ#5636625108272946290
首先,我們進行變更表格名稱這個動作
按滑鼠右鍵,點選重新命名
6.
https://picasaweb.google.com/georgeyeh123/OjSEv?authkey=Gv1sRgCIHjxcS8kp7DSQ#5636625139352838530
將"各工程預算來源"改成"各工程預算來源及公文文號"
7.
https://picasaweb.google.com/georgeyeh123/OjSEv?authkey=Gv1sRgCIHjxcS8kp7DSQ#5636632526458323234
按enter後,就修改完成了
8.
https://picasaweb.google.com/georgeyeh123/OjSEv?authkey=Gv1sRgCIHjxcS8kp7DSQ#5636625191789311314
接著,我們來看修改欄位名稱這部份
之前有提到過"案件識別碼"這個欄位一共與7個表格相關聯
9.
https://picasaweb.google.com/georgeyeh123/OjSEv?authkey=Gv1sRgCIHjxcS8kp7DSQ#5636625238301778978
我們把"案件識別碼"改成"案件ID"
10.
https://picasaweb.google.com/georgeyeh123/OjSEv?authkey=Gv1sRgCIHjxcS8kp7DSQ#5636625288014613154
改完後,點進到表格內,欄位名稱成功的更改成"案件ID"
此例謹證明至少在access2000的環境裏,有被運用到的表格及欄位仍然可以改變其名稱
事實上libreoffice base在事際運用上有許多讓小弟覺得不便的地方,不再贅述
小弟在此發文,謹希望 libreoffice base在操作上可以再人性化一些
若 貴版覺得使用者的觀感這部份不在 貴版的討論範圍內,請來信告知小弟將自行刪除文章
最後,再次感謝zerg07 君及imacat 君不辭辛勞的為小弟解惑
恭祝 泰安