Alan, denetim ve nesne adlandırma yönergeleri

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

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.
  • Access projesinde tablo, görünüm veya saklı yordam adlarında çift tırnak işareti (") içeremez.

Alan, denetim ve nesne adlarında boşluk kullanabilmenize karşın, Access belgelerindeki çoğu örnekte alan ve denetim adları boşluksuz olarak gösterilmektedir; bunun nedeni bazı durumlarda adlardaki boşlukların Visual Basic for Applications adlandırma çakışmalarına yol açabilmesidir.

Bir alanı, denetimi veya nesneyi adlandırırken, bu adın Access tarafından kullanılan bir özellik veya başka bir öğenin adını yinelemediğinden emin olmanız yararlı olur; Aksi takdirde, veritabanınız bazı durumlarda beklenmedik davranışlar gösterebilir. Örneğin, AdBilgisi adlı bir tablodaki Ad adlı bir alana NameInfo.Name söz dizimiyle başvuruda bulunursanız, Access Ad alanının değeri yerine, tablonun Ad özelliğinin değerini görüntüler.

Beklenmedik sonuçları önlemenin başka bir yolu da bir alanın, denetimin veya nesnenin değerine başvuruda bulunurken . (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]