קישרי גומלין

avriro

New member
קישרי גומלין

שלום לכולם,
ACCESS 2003 ,

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

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

אני חייב לציין שיש לי מערכת הזמנות שבניתי באקסס והיא עובדת המון שנים (מעל 8 ) ואף פעם לא קרה לי מקרה שהמפתח וקישרי הגומלין הוסרו.

בנוסף, מקרה זה גרם לכך שחלק מהרשומות (באופן אקראי) נמחקו מטבלת הזמנות אך לא נמחקו רשומות הקשורות מטבלת פרטי הזמנות.

למשל: הזמנה מספר 100 ללקוח 10 יש 3 פריטים בהזמנה.
רשומת האב נמחקה אך רשומת הבן לא. ( מספר הזמנה נשאר שמור ברשומת הבן אך נמחקה מרשומת האב).

אשמח אם למישהו יש רעיון/הסבר איך מקרה כזה יכול לקרות.

תודה לכל המשיבים.
 

0 אור 0

New member
אתה בטוח שלא היה מגע יד אדם?

היתכן שלמי מהמשתמשים מותקן אקסס על המחשב והוא בטעות דפדף בהגדרות בסיס הנתונים?
 

avriro

New member
לטענת המשתמשים אף אחד

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

בכל זאת מה יכולה להיות הסיבה?
 

0 אור 0

New member
ממש אין לי כיוון

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