עבור לתוכן

שאלה בנוגע לקשר בACCESS

Featured Replies

פורסם

היי,

יצרתי באקסס 2 טבלאות.

הראשונה היא 'עיר' בה קיימים 2 מפתחות ראשיים, קוד עיר ביחד עם שם עיר.

השנייה היא 'מתקן' בה קיימים 3 מפתחות ראשיים. מספר מתקן, קוד עיר , שם עיר.

אני מעוניין לבצע קשר גומלין בין קוד ושם העיר בין 2הטבלאות,

הבעייה שזה נותן לי ארור ברגע שאני מקשר את השדה הראשון..

'לא נמצא אינדקס ייחודי עבור שדה הטבלה הראשית שאליו מתייחסת ההפנייה'.

צרפתי תמונה גם.

איך אני בכל זאת יכול לקשר בין 2 השדות ?

תודה!

(לא הייתי סגור לאיזה פורום להתאים את זה..אם זה קשור לתוכנות אז אם אפשר להעביר ;) )

פורסם

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

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

פורסם
  • מחבר

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

בכל מקרה כנראה שמדובר במשהו בהגדרות של אקסס 2010. אותו הקובץ בדיוק כאשר אני מפעיל אותו באקסס 2007,

אני יכול בשורה השניה של עריכת הקשר, לבחור בשדה נוסף.(כמו שמופיע בתמונה).

לעומת זאת ב2010 לא נפתח שום תפריט בלחיצה על השדה השני.

מישהו אולי יודע מה הסיבה לכך ואם יש אפשרות לשנות את זה ב2010?

תודה!

פורסם

הקשר שאתה מנסה לבצע אינו נכון,

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

ב. תקשר את קוד העיר בטבלת ערים לקוד העיר בטבלת מתקנים.

ג. תוריד מטבלת מתקנים את השדה שם עיר - הוא מיותר שם מכיוון שיש לך כבר את קוד העיר.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים