Access的命名協定

在程式設計的世界裡,所謂的命名協定就是通俗的,一般的命名法則。這是沒有人規定你一定要這樣做,但是如果為了自己或是以後要接著你下去做的人的著想,最好是用這樣的協定。

我曾經在一個地方寫Access的程式。這裡有意思的地方是每個部門以前都各自用Access做了一些東西。因為不同人做的,所以長得完全不一樣不說,每個人用的習慣命名方式不同,更是讓人頭痛。你要花很多時間去追出什麼是表格,什麼是查詢等等。

所以呢,我們在設計一個access資料庫,何不一開始就照命名協定來走?這一來也顯示你的專業素養,一來對自己也有好處。你會發現習慣之後,你自己要寫東西容易許多,也不會弄不清自己以前在做什麼。

Access有一個有名的命名協定,叫做Leszynski Naming Conventions (LNC)Stan Leszynski的網頁上有完整的資料,不過是要付費的,而且我也不確定這網站是不是還有在更新。如果你並不打算為了這個協定付錢,上網找也可以找到他的協定內容。我們這裡列一些重要的:

物件名稱命名協定例子
資料表(Table)tblXxxxXxxxtblCommitteeMembers
查詢(Query)qryXxxxXxxxqryStudentQuery
表單(Form)frmXxxxXxxxfrmInputForm
報表(Report)rptXxxxXxxxrptCurrentRoster