שורות כפולות בשתילה למסך אב ומסך בן – ממשק

פורומים אפיון ופיתוח פריוריטי שורות כפולות בשתילה למסך אב ומסך בן – ממשק

  • דיון
    ariel
    משתתף
    שלום לכולם

    אשמח לעזרתכם

    יש לי ממשק למסך פרטי שמכניס נתונים מקובץ למסך אב ולמסך בן.

    במסך האב יש טריגר CHECK-FIELD שבודק שלא הוכנסה שורה כפולה לפי כמה פרמטרים (בנוסף לזה קיים שדה הID הוא unique).

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

    כאשר ביטלתי את הטריגר הCHECK-FIELD והשארתי רק את השדה ID כunique השורות נכנסות דרך הממשק בשלמות  אך הבעיה היא שהממשק מכניס שורות כפולות במסך הבן (כל טעינה מכפיל את שורות מסך הבן).

    האם יש למישהו רעיון כיצד ניתן לתקן את זה?

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

    תודה

     

    • הדיון הזה עודכן לפני 4 days, 4 hours ע״יariel.
מוצגות 1 תגובות (מתוך 1 סה״כ)
  • תגובות
    NoamN
    משתתף
    none
    נשמע שיש בעיה עם המפתחות של הטבלה עליה מבוסס מסך הבן. המפתחות אמורים למנוע הכנסת שורה כפולה לכן קודם הייתי מטפל בזה, בלי CHECK-FIELD באב (שזה לא רעיון כל כך טוב בכל מקרה).
מוצגות 1 תגובות (מתוך 1 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.