שאלה ב VB/SQL/ACCESS

kernel32

New member
שאלה ב VB/SQL/ACCESS

יש לי שאילתה (הבנוייה משתי טבלאות) אותה אני מציג ב GRID (קישור על ידי RECORDSET). אם המשתמש רוצה למחוק/להוסיף רשומה, הוא מסמן אותה ולוחץ על מחיקה/הוספה. אולם אני, לא יכול (למייטב ידיעתי - ובשביל זה אתם פה...) - למחוק/להוסיף רשומות לשאילתה.מה שאני עושה כיום - וזה נראה לי ממש לא נכון - זה ברגע הלחיצה שומר כמה ערכים מהרשומה, פותח את הטבלה אליה אני רוצה להוסיף/לעדכן/למחוק - מחפש בה את הרשומה שמתאימה לרשומה שהמשתמש רצה לעשות בה שינויים ואז עושה אותם. אני בטוח שיש דרך הגיונית, פשוטה ומקובלת יותר. מי מכיר אותה? תודה, קרנל.
 

eli_leiba

New member
שפת sql בנויה כך שפקודת delete

עובדת בו זמנית רק על טבלה אחת אתה יכול לרשום שאילתת מחיקה אבל היא תמחוק מטבלה אחת שרצית ולא משניהן אבל יחד עם זאת , אתה יכול ליצור foreign key מסוג delete cascade אם הקשר בין שני הטבלאות הוא אב-בן ואז מחיקה מהאב תמחוק אוטומטית! את כל הבנים מקווה שעזרתי אלי
 

firefist

New member
סתם שאלה...

מה פירוש הדבר להציג שאילתה ב- GRID (קישור על ידי RECORDSET)?
 
למעלה