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

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

הערה: המאפיין UniqueRecords חל רק על שאילתות של פעולת צירוף ויצירת טבלה ושאילתות בחירה.

הגדרה

המאפיין UniqueRecords משתמש בהגדרות הבאות.

הגדרה

תיאור

כן

אינו מחזיר רשומות כפולות.

לא

(ברירת מחדל) מחזיר רשומות כפולות.


באפשרותך להגדיר את המאפיין UniqueRecords בגליון המאפיינים של השאילתה או ב- תצוגת SQL של חלון שאילתה.

הערה: באפשרותך להגדיר מאפיין זה בעת יצירת שאילתה חדשה באמצעות משפט SQL. הפרדיקאט DISTINCTROW מתאים להגדרת המאפיין UniqueRecords. הפרדיקאט DISTINCT מתאים להגדרת המאפיין UniqueValues.

הערות

באפשרותך להשתמש במאפיין UniqueRecords כאשר ברצונך להשמיט נתונים על בסיס רשומות שלמות כפולות, ולא רק על שדות כפולים. Microsoft Office Access 2007 מחשיב רשומה כייחודית כל עוד הערך בשדה אחד ברשומה שונה מהערך באותו שדה ברשומה אחרת.

למאפיין UniqueRecords יש השפעה רק כאשר אתה משתמש ביותר מטבלה אחת בשאילתה ובוחר שדות מהטבלאות שנמצאות בשימוש בשאילתה. אם השאילתה כוללת טבלה אחת בלבד, המערכת מתעלמת מהמאפיין UniqueRecords.

המאפיינים UniqueRecords ו- UniqueValues קשורים בכך שרק אחד מהם יכול להיות מוגדר כ'כן' בכל פעם. אם תגדיר את המאפיין UniqueRecords כ'כן', לדוגמה, Access יגדיר באופן אוטומטי את המאפיין UniqueValues כ'לא'. עם זאת, באפשרותך להגדיר את שניהם כ'לא'. כאשר שני המאפיינים מוגדרים כ'לא', כל הרשומות מוחזרות.

דוגמה

השאילתה בדוגמה זו מחזירה רשימה של לקוחות מהטבלה Customers שיש להם לפחות הזמנה אחת בטבלה Orders.

הטבלה Customers

שם חברה

מזהה לקוח

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


הטבלה Orders

מזהה לקוח

מזהה הזמנה

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


משפט SQL הבא מחזיר את שמות הלקוחות בטבלה הבאה:

SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;

לקוחות שהוחזרו

מזהה לקוח

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


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

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

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

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

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

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

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

×