› פורומים › אפיון ופיתוח פריוריטי › תוספת שדות לטופס תקלה
- This topic has 40 תגובות, 5 משתתפים, and was last updated לפני 15 שנים, חודש 1 by אלמוני.
- Post
-
- אוקטובר 18, 2009 בשעה 3:46 pm
שלום רב,
אני רוצה להוסיף למסך תקלות (FAULTS) מספר שדות שהם לצרכי המשתמש ואין להם קישור לפונקציות אחרות,
לדוגמא: המשתמש רוצה לסמן לעצמו אם כבר שלח הודעה ללקוח, אם הלקוח ענה לו ועוד כאלה.
השות המבוקשים הם מסוגים שונים:
שדות לסימון דגל, לתאריך, שדה טקסט, שדות רשימת בחירה, שדה אלפא נומרי.
ברור לי שחלק מהשדות יותר מורכבים להוספה (רשימות בחירה) אבל האחרים לא ואני רוצה לדעת איך להוסיפם בקלות.
- Replies
-
- אוקטובר 25, 2009 בשעה 1:15 pm
- אוקטובר 25, 2009 בשעה 5:10 pm
- אוקטובר 25, 2009 בשעה 5:48 pm
שלום שלום,
אם אתה רוצה רק להוסיף שלעמודה מסויימת תהיינה מספר אפשרויות בחירה אז אתה יכול להוסיף יחסית בקלות הפעלת CHOOSE-FIELD לעמודה במקום להוסיף טבלה חדשה (רק אם מדובר במספר קטן של אפשרויות).- אוקטובר 25, 2009 בשעה 6:10 pm
- אוקטובר 25, 2009 בשעה 6:28 pm
תגש דרך מחולל המסכים למסך "FAULTS" לאחר מכן גש למסך הבן שנקרא " הודעות שגיאה / אזהרה"
תוסיף שם 4 הודעות (המערכת תתריע לך שהמספר של ההודעה צריך להיות מעל ל-500) שהתוכן של כל הודעה
תהיה האפשרות שאתה רוצה להוסיף.
לאחר מכן תגש לעמודה שבה אתה רוצה להוסיף את שדות הבחירה (במסך בן "עמודות המסך") כאשר אתה עומד על העמודה הרלוונטית תרד למסך "הפעלות העמודה" שם אתה צריך להוסיף טריגר בפורמט הבא :
XXXX_CHOOSE-FIELD בטח המערכת תתריע לך שההפעלה בשם הזה אינה קיימת ברשימת ההפעלות אז מה שתעשה זה ללחוץ F6 ולהגדיר את השם הזה במסך שייפתח לך.
לאחר מכך תעמוד על ההפעלה המדוברת ותרד למסך "הפעלות העמודה -שאילתות SQL" ששם תכתוב את הביטוי :
MESSAGE BETWEEN 510 AND 550; (בהנחה שהמספרים שנתת להודעות מתחילים ב510 וההודעה האחרונה היא 550 ). תריץ הכנת מסך מחדש וזהו .
יש מבין?- אוקטובר 25, 2009 בשעה 6:40 pm
- אוקטובר 25, 2009 בשעה 6:56 pm
- אוקטובר 25, 2009 בשעה 6:57 pm
Michaelb כתב:MESSAGE BETWEEN 510 AND 550; (בהנחה שהמספרים שנתת להודעות מתחילים ב510 וההודעה האחרונה היא 550 ). תריץ הכנת מסך מחדש וזהו .
יש מבין?אני מקווה שמובן מאליו שרצוי רצף מספרים 🙂 לכן ל-4 אופציות 510 עד 513. כך שלא תוסיף דברים אחרים באמצע בעתיד. ולהשאיר הודעות פנויות אחריהן להרחבה עתידית של הרשימה.
למי שמוציא את עצמו בלי רצף של הודעות אפשר בצורת
[code:1]MESSAGE IN (501,502,503,515,516)[/code:1][ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 6:58 pm
היי,
הרצת מסך ראשונה נכשלה => יצאתי => נכנסתי.
הרצת מסך שניה קיבלתי 2 שגיאות:
XXXX_CHOOSE-FIELD", line 5: parse error at or near symbol
Query can be found in file : P:prioritytmp/prep.errכשמדובר בהודעה זאת שלך את הקובץ הנ"ל כנספח בבקשה אז נוכל לראות את מקור הבעיה
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 7:16 pm
- אוקטובר 25, 2009 בשעה 7:24 pm
צריכים לשלוח לא את הדו"ח אלא P:/priority/tmp/prep.err !!
את זה אפשר לשים כנספח, תחליף את הקידומת ל-XXXX ולא נדע מי אתה
זה טקסט בלבד וכולל רק שאילתא
מי שלא מסתדר עם צורת הקובץ בגלל שאין שורות מסודרות ישתמש בעורך כ-PSPAD (מומלץ, חינם אך אני מעודד תרומות) http://www.pspad.com[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 25, 2009 בשעה 7:30 pm
- אוקטובר 25, 2009 בשעה 8:25 pm
לא הבנת
תנסה להכין את המסך מחדש (כדי לדאוג שהקובץ יכיל מה שצריך ולא תוצאות של משהו אחר)
פתח אקספלורר
לך לכונן P
יש ספרייה priority
יש לה תת-ספרייה tmp
בפנים תמצא, בין השאר, קובץ בשם prep.err
צרף אותו לתגובה לנושא זה
אם תרצה, פתח אותו ב-notepad לפני-כן ותחליף את הקידומת שלך ל-XXXX
בכל מקרה אני לא מאמין שנזהה אותך לפי הקידומת.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 26, 2009 בשעה 9:26 am
- אוקטובר 26, 2009 בשעה 10:45 am
DECLARE FILL_CHOOSE_F10943_XXXX_MAKORTAKALA CURSOR FOR SELECT STRPIECE(CURRENCYTITLE(MESSAGE),',',(SQL.FORMAT
= 1 ? 1 : 2),(SQL.FORMAT = 1 ? 1 : 10)),STRPIECE(CURRENCYTITLE(MESSAGE),',',(SQL.FORMAT
= 1 ? 2 : 1),1)
FROM TRIGMSG
WHERE EXEC = 10943
AND NUM
BETWEEN 510
AND 530
#line 5 XXXX_CHOOSE-FIELD
- יש להתחבר למערכת על מנת להגיב.