ערך..לא קיים בעמודה…בטבלה…

פורומים אפיון ופיתוח פריוריטי ערך..לא קיים בעמודה…בטבלה…

  • Post
    שי מאיר
    משתתף
    שלום רב ,
    הקמתי טבלה חדשה המקושרת לכרטיס מכשיר ,
    אני מוסיף את שדות הטבלה החדשה שהקמתי (שמקושרת לטבלת כרטיס מכשיר) למסך כרטיס מכשיר ,
    אך כל פעם שאני מכניס ערך מופיע הודעה"
    "ערך X לא קיים בעמודה Y בטבלה Z " , מישהו יכול להסביר לי למה?
מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
  • Replies
    נשמע ששמת את עמודות הטבלה החדשה במסך הבן של מחולל מסכים.
    כדי לאפשר הוספת נתונים חדשים לטבלת המשך יש להשאיר את עמודות המסך ריקות (עמודה מחושבת) ולרשום בביטוי במסך הנכד עמודת מסך הרחבה :
    TABLE.COLUMN.
    לא לשכוח טריגרים
    שי מאיר
    משתתף
    קישרתי למסך האב , והכנסתי בטבלאות חיתוך את המפתחות שלי (מק"ט ומס' מכשיר).
    שיר
    משתתף
    היי , נתקלתי באותה בעיה, הכנסתי את הביטוי במסך בן וברגע שאני יוצאת מהמסך הערך נמחק לי. ידוע לך למה ?
    snoof123
    משתתף
    אולי שכחתם להוסיף טריגרים של הכנסה, עדכון ומחיקה לטבלת ההמשך.
    נניח אני מכניס מכשיר חדש, המערכת באותו רגע צריכה להוסיף את המכשיר לטבלה השניה כדי שיהיה חיתוך וכך לגבי כל שאר העמודות וכל שאר האפשרויות.
    שיר
    משתתף
    היי , תודה רבה, אפשר רק להרחיב קצת ? אני מבינה שאני צריכה לעשות לערך INSERT לטבלה שלו, אני עושה את זה בעמודה עצמה ? או שאני עושה טריגר ברמת המסך ?

    אלפי תודות

    snoof123
    משתתף
    תראי את השלבים:
    הוספתי טבלת המשך, אני צריך לחתוך אותה SERN עם SERN נניח.
    עכשיו נניח שיש לי עוד 2 עמודות אחת מהן היא revision והשניה econum
    אני צריך להוסיף קוד כזה:
    insert into aluh_serna(sern,revision,econum)
    values(:$.sern,:$.aluh_revision, :$.aluh_econum);
    update aluh_serna set revision = :$.aluh_revision, econum = :$.aluh_econum where sern = :$.sern;

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

    בנוגע למחיקה (פוסט דליט):
    delete from aluh_serna where sern = :$.sern;

    בהצלחה

מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.