קיימות שתי דרכים בסיסיות שבהן ניתן לדרוש ערך בשדה בטבלת Access:
-
הגדר את המאפיין נדרש של השדה לכן ניתן לעשות זאת על-ידי פתיחת הטבלה ב- תצוגת עיצוב. שיטה זו קלה ובחירה טובה אם ברצונך לשנות שדה אחד בלבד פעם אחת.
-
שימוש שאילתת הגדרת נתונים יוצר אינדקס שאינו Null בשדה באפשרותך לעשות זאת באמצעות תצוגת SQL. שיטה זו אינה קלה כמו שימוש בתצוגת עיצוב, אך יש לה יתרון: באפשרותך לשמור את שאילתת הגדרת הנתונים ולהשתמש בה שוב מאוחר יותר. פעולה זו שימושית אם אתה מוחק ו יוצר מחדש מעת לעת טבלאות וברצונך לדרוש ערכים עבור חלק מהשדות.
הגדרת המאפיין נדרש עבור שדה לכן
-
בחלונית הניווט, לחץ באמצעות לחצן העכבר הימני על הטבלה ולאחר מכן לחץ על תצוגת עיצוב.
-
בחר בשדה שברצונך לדרוש יש תמיד ערך.
-
בחלונית מאפייני שדה, בכרטיסיה כללי, הגדר את המאפיין נדרשלכן.
הערה: אם תגדיר את המאפיין נדרש לכן עבור שדה בטבלה שכבר מכילה רשומות, Access יעניק לך אפשרות לבדוק אם השדה מכיל ערך בכל הרשומות הקיימות. ללא קשר לשאלה אם אתה מקבל אפשרות זו, רשומות חדשות ידרשו ערך עבור השדה.
Create אינדקס שאינו Null עבור שדה באמצעות שאילתת הגדרת נתונים
-
בכרטיסיה יצירה, בקבוצה שאילתות, לחץ על עיצוב שאילתה.
-
בכרטיסיה עיצוב , בקבוצה תוצאות, לחץ על החץ תחת תצוגה ולאחר מכן לחץ על תצוגת SQL.
-
מחק את כל ה- SQL מהשאילתה.
-
הקלד או הדבק את ה- SQL הבא בשאילתה:
CREATE INDEX index_name
ON table (field) WITH DISALLOW NULL -
ב- SQL, החלף את המשתנים באופן הבא:
-
החלף index_name בשם עבור האינדקס שלך. מומלץ להשתמש בשם שמסייע לך לקבוע למה מיועד האינדקס. לדוגמה, אם האינדקס הוא לוודא שקיימים מספרי תעודת זהות עבור כל רשומה, תוכל לקרוא לה בשם require_SSN.
-
החלף טבלה בשם הטבלה המכילה את השדה שיש להוסיף לאינדקס. אם שם הטבלה מכיל רווחים או תווים מיוחדים, עליך לתחום את השם בסוגריים מרובעים.
-
החלף שדה בשם השדה שיש להוסיף לאינדקס. אם שם השדה מכיל רווחים או תווים מיוחדים, עליך לתחום את השם בסוגריים מרובעים.
-
-
שמור וסגור את השאילתה.
-
הפעל את השאילתה כדי ליצור את האינדקס. שים לב שבאפשרותך להפעיל את השאילתה מתוך מאקרו באמצעות פעולת המאקרו RunSQL.