בעיה עם אקסס

dbase

New member
בעיה עם אקסס

יש לי כמה טבלאות מקושרות - ואני לא יכול למחוק בהן רשומות, איך זה? תודה, בייס, די בייס.
 

eli_leiba

New member
כנראה שהקשרים מונעים ממך מלמחוק

אתה צריך ךמחוק בסדר מסויים קודם את ה"עלים" כלומר מטבלאות הבן ואח"כ מטבלאות האב
 

dbase

New member
לא הסברתי את עצמי כראוי

הטבלאות לא מקושרות בינהן. אלו טבלאות של ייבוא נתונים חיצוני...מקושרות למקור חיצוני...
 

eli_leiba

New member
אז עדיין הן קשורות...

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

dbase

New member
אבל בתור עובדה - אני יכול למחוק

מאותו מסד שיושב באתר אחר (שניהם על אותה סביבה ומקושרים זהה).... ????
 

סאביבית

New member
הבעיה היא במפתח

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

סאביבית

New member
והפתרון ...

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

eli_leiba

New member
גם זה יכול להיות - בקצור

יש לבדוק זהות מוחלטת בין הייצוג באקסס לייצוג המקורי בטבלאות המקור
 
למעלה