Access masaüstü veritabanlarındaki alanların, denetimlerin ve nesnelerin adları:
-
En çok 64 karakter uzunluğunda olabilir.
-
Nokta (.), ünlem işareti (!), aksan işareti (`) ve ayraçlar ([ ]) dışında, harflerin, sayıların, boşlukların ve özel karakterlerin herhangi bir bileşimini içerebilir.
-
Önünde boşluklarla başlayamaz.
-
Denetim karakterlerini (0 ile 31 arasındaki ASCII değerleri) içeremez.
-
bir Access projesindeki tablo, görünüm veya saklı yordam adlarında çift tırnak işareti (") eklenemez.
Alan, denetim ve nesne adlarına boşluk ekleyebilmenize rağmen, Access belgelerindeki örneklerin çoğu alan ve denetim adlarını boşluk olmadan gösterir çünkü adlardaki boşluklar bazı durumlarda Visual Basic for Applications adlandırma çakışmalarına neden olabilir.
Bir alanı, denetimi veya nesneyi adlandırdığınızda, adın Access tarafından kullanılan bir özelliğin veya başka bir öğenin adını yinelemediğinden emin olmak iyi bir fikirdir; aksi takdirde, veritabanınız bazı durumlarda beklenmeyen davranışlara neden olabilir. Örneğin, nameInfo tablosundaki Ad adlı alanın değerine söz dizimi NameInfo.Name kullanarak başvuruda bulunursanız, Access Ad alanının değeri yerine tablonun Name özelliğinin değerini görüntüler.
Beklenmeyen sonuçlardan kaçınmanın bir diğer yolu da her zaman yerine ! işlecini kullanmaktır . (nokta) işleci yerine her zaman ! işlecini kullanmaktır. Örneğin, aşağıdaki tanımlayıcı, Ad özelliği yerine, açıkça Ad alanının değerine başvuruda bulunur:
[AdBilgisi]![Ad]