› פורומים › אפיון ופיתוח פריוריטי › השוואת מידע לתוכנה חיצונית
- This topic has 11 תגובות, משתתף 1, and was last updated לפני 14 שנים, 2 חודשים by Lior.
- Post
-
- ספטמבר 12, 2010 בשעה 5:49 pm
שלום
אני מעוניין לבצע השוואה בין מידע מוקלד(INPUT) לבין מידע שקיים בשורה עליה אני עומד ובין מידע מתוכנה חיצונית (סה"כ 3 מקורות).לשם כך פיתחתי פרוצדורה שמקבלת INPUT ואת נתוני השורה עליה אני עומד (PAR בהפעלה ישירה) מפעילה את התוכנה החיצונית ע"י EXECUTE WINAPP וטוענת חזרה את המידע החיצוני ע"י EXECUTE DBLOAD.
הבעיה היא שאני צריך שזה יעבוד דרך טריגר (POST-FIELD ) ואז הפרוצדורה לא מקבלת את נתוני השורה ממנה הטריגר הופעל, ואין לי יכולת להשוות בין הINPUT לנתוני השורה, על מנת להפעיל את הפרוצדורה מה POST-FIELD השתמשתי ב EXECUTE WINACTIV '-P' .
אם למישהו יש רעיון זה מאוד יעזור
תודה מראש
מוצגות 11 תגובות – 1 עד 11 (מתוך 11 סה״כ)
- Replies
-
- ספטמבר 13, 2010 בשעה 10:27 am
למה אתה לא מפעיל את ה WINAPP ישירות מתוך הטריגר ?- ספטמבר 13, 2010 בשעה 12:10 pm
- ספטמבר 13, 2010 בשעה 12:28 pm
- ספטמבר 13, 2010 בשעה 12:41 pm
- ספטמבר 13, 2010 בשעה 12:49 pm
- ספטמבר 13, 2010 בשעה 12:56 pm
המבנה הזה לא כ"כ מקובל ולכן אני לא לגמרי משוכנע שאתה הולך בכוון טוב.
אבל טכנית, הדבר אפשרי בפשטות על ידי שימוש בטבלה שה USER הוא חלק מהמפתח שלה. אתה קורא את הערך בפרוצדורה, מכניס לטבלה ושולף בטריגר.לפני כן תעשה נסיון עם משתנה גלובלי, תאתחל :VAR כלשהו בפרוצדורה ותבדוק מה הערך שלו בטריגר. אם הצליח, יופי. אם לא, יש לך את הפתרון הראשון
- ספטמבר 13, 2010 בשעה 5:17 pm
מוצגות 11 תגובות – 1 עד 11 (מתוך 11 סה״כ)
- יש להתחבר למערכת על מנת להגיב.