דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

באפשרותך למנוע ערכים כפולים בשדה בטבלת Access על-ידי יצירת אינדקס ייחודי. אינדקס ייחודי הוא אינדקס הדורש שכל ערך של השדה סדור באינדקס יהיה ייחודי.

קיימות שתי דרכים בסיסיות ליצירת אינדקס ייחודי:

  • הגדר את המאפיין Indexed של השדה לכן (ללא כפילויות)    ניתן לעשות זאת על-ידי פתיחת הטבלה ב- תצוגת עיצוב. שיטה זו קלה ובחירה טובה אם ברצונך לשנות רק שדה אחד בכל פעם.

  • יצירת שאילתת הגדרת נתונים ליצירת האינדקס הייחודי    באפשרותך לעשות זאת באמצעות תצוגת SQL. שיטה זו אינה קלה כמו שימוש בתצוגת עיצוב, אך יש לה יתרון: באפשרותך לשמור את שאילתת הגדרת הנתונים ולהשתמש בה שוב מאוחר יותר. פעולה זו שימושית אם אתה מוחק ו יוצר מחדש מעת לעת טבלאות וברצונך להשתמש באינדקסים ייחודיים בחלק מהשדות.

איזו פעולה ברצונך לבצע?

הגדרת המאפיין Indexed של שדה לכן (ללא כפילויות)

  1. בחלונית הניווט, לחץ באמצעות לחצן העכבר הימני על הטבלה המכילה את השדה ולאחר מכן לחץ על תצוגת עיצוב.

  2. בחר את השדה שברצונך לוודא שיש לו ערכים ייחודיים.

  3. בחלונית מאפייני שדה בחלק התחתון של תצוגת העיצוב של הטבלה, בכרטיסיה כללי, הגדר את המאפיין סדור באינדקס לכן (ללא כפילויות).

  4. שמור את השינויים בטבלה.

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

יצירת אינדקס ייחודי עבור שדה באמצעות שאילתת הגדרת נתונים

  1. בכרטיסיה יצירה, בקבוצה שאילתות, לחץ על עיצוב שאילתה.

  2. בכרטיסיה עיצוב עבור שאילתות, בקבוצה תוצאות , לחץ על החץ תחת תצוגה ולאחר מכן לחץ על תצוגת SQL.

  3. מחק את כל ה- SQL הקיים מהשאילתה. (סביר להניח ש- Access מציג את SELECT בלבד; לפני מחיקת הטקסט הקיים.)

  4. הקלד או הדבק את ה- SQL הבא בשאילתה:

    CREATE UNIQUE INDEX index_name
    ON table (field);
  5. ב- SQL, החלף את המשתנים באופן הבא:

    • החלף index_name בשם עבור האינדקס שלך. מומלץ להשתמש בשם שמסייע לך לקבוע למה מיועד האינדקס. לדוגמה, אם האינדקס הוא לוודא כי מספרי הטלפון ייחודיים, תוכל לבחור את השם unique_phone.

    • החלף טבלה בשם הטבלה המכילה את השדה שיש להוסיף לאינדקס. אם שם הטבלה מכיל רווחים או תווים מיוחדים, עליך לתחום את השם בסוגריים מרובעים.

    • החלף שדה בשם השדה שיש להוסיף לאינדקס. אם שם השדה מכיל רווחים או תווים מיוחדים, עליך לתחום את השם בסוגריים מרובעים.

  6. שמור וסגור את השאילתה.

  7. הפעל את השאילתה כדי ליצור את האינדקס. שים לב שבאפשרותך להפעיל את השאילתה מתוך מאקרו באמצעות פעולת המאקרו RunSQL.

לראש הדף

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×