הפעלת פרוצדורה ממסך עם PRE-INSERT

פורומים אפיון ופיתוח פריוריטי הפעלת פרוצדורה ממסך עם PRE-INSERT

  • Post
    yaron
    משתתף
    שלום וברכה
    בהמשך להמלצות המצוינות של החברים פה
    בניתי שדה "סיסמא" מוסתר במסך משלוחים ללקוח
    וכדי להכניס את הסיסמא צריך להפעיל פרוצדורה (הפעלה ישירה מהמסך)
    והפרוצדורה מכניסה את הסיסמא לשדה.
    הכל עובד מצוין.
    הבעיה היא שעשיתי PRE-INSERT ו PRE-UPDATE שאם התוכן בשדה סיסמא <> X
    שיציג ERRMSG ולא יאפשר לרדת למסך הבן (משלוחים ללקוח-פירוט/או כל מסך בן אחר)
    הבעיה היא שהוא גם לא נותן לי להפעיל את הפרוצדורה בגלל שהשדה סיסמא ריק..
    יש למישהו רעיון איך פותרים את הבעיה?
    תודה רבה!
מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
  • Replies
    אלמוני
    אורח
    היה מוטב לו היית מציג את מה שכתבת.

    בהנחה שאין בעיה *לשמור* את הרשומה למרות שאין סיסמא, אתה צריך לקרוא לפרוצדורה שלך ב-PRE-INSERT/UPDATE. האם זה הצליח? הפרוצדורה מעדכנת דגל ברשומה, ובהפעלת POST-INSERT/UPDATE אתה בודק מה ערכשו של הדגל הזה ומציג שגיאה בהתאם.

    yitzchok
    משתתף
    IL
    אם המטרה היא למנוע גישה למסך הבן למה החסימה לא ב-PRE-FORM של מסך האב?

    הפעלת בפרוצדורה דורשת את שמירת הרשומה לפני כן כך שלדעתי אין לך ברירה אלא להסיר את הבדיקות הקיימות.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yaron
    משתתף
    מה הכוונה לקרוא לפרוצדורה שלי בpre-insert/update?
    אין לי בעחה שהרשומה תכנס לdb לפני שמכניסים סיסמא
    Pre-form תתן לי להפעיל הפעלות ישירות מהמסך וימנע ממני לרדת למסך הבן?
    מה שכתבתי זה שהכנסתי לתוך :pass סיסמא ממסך פרטי
    ובתןך pre-insert כתבתי
    ERRMSG 888 WHERE :$.XXXX_PASSWORD :PASS AND
    ;" PASS:
    אם אכתוב את זה בPRE-FORM אצליח לבצע הפעלות ישירות?
    אלמוני
    אורח
    1. למה POST-UPDATE? כי יש לי ספק שעדכון הרשומה ע"י הפרוצדורה יתבצע לפני שבודקים את הערך.

    2. בעקבות יצחק, אני חושב שמוטב שהבדיקה תהיה ב-PRE-FORM ** של מסך הבן **. כאן יהיה ניתן לבדוק אם הערך קיים ברשומת האב ולמנוע גישה בהתאם. עשיתי זאת בעצמי לפני כמה שנים כאשר רציתי למנוע גישה למסך בן של הזמנות לקוח אם סוג ההזמנה לא היה משהו ספציפי.

    yitzchok
    משתתף
    IL
    כמובן התכוונתי למסך הבן…

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yaron
    משתתף
    השתמשתי בpre-form למסך הבן ועובד מעולה
    תודה רבה רבה!
    גם ברגע שמשתמשים בפרוצדורה והשדה מוסתר זה פותר את הבעיה של חסיון הסיסמא!
    תודה רבה על כל העזרה!
מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.