קווים מנחים למתן שמות לשדות, לפקדים ולאובייקטים

חל על
Access של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

שמות של שדות, פקדים והאובייקטים במסדי נתונים שולחניים של Access:

  • יכול להכיל עד 64 תווים.
  • יכול לכלול כל שילוב של אותיות, מספרים, רווחים ותווים מיוחדים למעט נקודה (.), סימן קריאה (!), Grave הדגשה (') ומספרי סוגריים מרובעים ([ ]).
  • אין אפשרות להתחיל ברווחים מובילים.
  • לא ניתן לכלול תווי בקרה (ערכי ASCII 0 עד 31).
  • לא ניתן לכלול תו מרכאות כפולות (") בשמות של פרוצדורות טבלה, תצוגה או פרוצדורות מאוחסנות בפרוייקט של Access.

למרות שניתן לכלול רווחים בשמות שדות, פקדים או אובייקטים, רוב הדוגמאות בתיעוד של Access מציגות שמות שדות ופקדים ללא רווחים, מכיוון שרווחים בשמות יכולים ליצור התנגשויות מתן שמות ב- Visual Basic for Applications בנסיבות מסוימות.

כאשר אתה מקצה שם לשדה, לפקד או לאובייקט, מומלץ לוודא כי השם אינו משכפל שם של מאפיין או של רכיב אחר שנמצא בשימוש על-ידי Access; אחרת, מסד הנתונים שלך יכול להפיק התנהגות בלתי צפויה בנסיבות מסוימות. לדוגמה, אם אתה מפנה לערך של שדה בשם Name בטבלה NameInfo באמצעות התחביר NameInfo.Name, Access מציג את הערך של המאפיין Name של הטבלה במקום את הערך של השדה Name.

דרך נוספת להימנע מתוצאות בלתי צפויות היא להשתמש תמיד באופרטור ! במקום באופרטור . (נקודה) כדי להפנות לערך של שדה, פקד או אובייקט. לדוגמה, המזהה הבא מפנה באופן מפורש לערך של השדה Name במקום למאפיין Name :

[NameInfo]! [שם]