השוואת מידע לתוכנה חיצונית

פורומים אפיון ופיתוח פריוריטי השוואת מידע לתוכנה חיצונית

  • Post
    אלמוני
    אורח
    שלום
    אני מעוניין לבצע השוואה בין מידע מוקלד(INPUT) לבין מידע שקיים בשורה עליה אני עומד ובין מידע מתוכנה חיצונית (סה"כ 3 מקורות).לשם כך פיתחתי פרוצדורה שמקבלת INPUT ואת נתוני השורה עליה אני עומד (PAR בהפעלה ישירה) מפעילה את התוכנה החיצונית ע"י EXECUTE WINAPP וטוענת חזרה את המידע החיצוני ע"י EXECUTE DBLOAD.
    הבעיה היא שאני צריך שזה יעבוד דרך טריגר (POST-FIELD ) ואז הפרוצדורה לא מקבלת את נתוני השורה ממנה הטריגר הופעל, ואין לי יכולת להשוות בין הINPUT לנתוני השורה, על מנת להפעיל את הפרוצדורה מה POST-FIELD השתמשתי ב EXECUTE WINACTIV '-P' .
    אם למישהו יש רעיון זה מאוד יעזור
    תודה מראש
מוצגות 11 תגובות – 1 עד 11 (מתוך 11 סה״כ)
  • Replies
    Lior
    מנהל בפורום
    למה אתה לא מפעיל את ה WINAPP ישירות מתוך הטריגר ?
    אלמוני
    אורח
    בגלל שה- WINAPP צריך לקבל נתון מה INPUT.
    אם יש לך פתרון לקליטת INPUT (מהמשתמש) ישירות דרך טריגר אז אין לי בעיה להעביר הכל לטריגר.
    Lior
    מנהל בפורום
    איזה נתון ?
    אלמוני
    אורח
    ברקוד שמורכב מ 9 ספרות מקף (-) ועוד סיפרה
    Lior
    מנהל בפורום
    אתה יכול לשים אותו בשדה במסך
    אלמוני
    אורח
    אני מנסה להמנע מזה.
    הכוונה היא ליצור כלי שעליו בשלבים מאוחרים יהיה אפשרי להלביש עוד מספר קלטים לצורכי ווידוא תקינות
    Lior
    מנהל בפורום
    אני מבין
    ואיזה פעולות מבצע הטריגר ?
    אלמוני
    אורח
    הטריגר רק מפעיל את הפרוצדורה, כל שאר הפעולות מתבצעות בפרוצדורה.
    אם יש דרך להזין הנתון שהתקבל ב INPUT חזרה לטריגר אז אין בעיה להעביר את שאר השלבים לטריגר
    Lior
    מנהל בפורום
    המבנה הזה לא כ"כ מקובל ולכן אני לא לגמרי משוכנע שאתה הולך בכוון טוב.
    אבל טכנית, הדבר אפשרי בפשטות על ידי שימוש בטבלה שה USER הוא חלק מהמפתח שלה. אתה קורא את הערך בפרוצדורה, מכניס לטבלה ושולף בטריגר.

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

    אלמוני
    אורח
    הלכתי בסוף על הפתרון של טבלה עם USER ועבודה דרך הטריגר.
    עובד מעולה
    תודה רבה
    Lior
    מנהל בפורום
    🙂
מוצגות 11 תגובות – 1 עד 11 (מתוך 11 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.