Forum Replies Created
- Replies
-
- ינואר 24, 2017 בשעה 4:44 pm
- in reply to: דוח שגיאות של ממשקים למסכים
מדובר בטעינה מקובץ?
יכול להיות שהשורה האחרונה של הקובץ לא לגמרי ריקה?[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 24, 2017 בשעה 1:40 pm
- in reply to: עדכון מקסימום תאריך אך עם תנאי נוסף
כפי שאני כבר כתבתי ונעם אישר, לא נוכל לעזור עוד בלי צילום מסך של מחולל הדו"חות – בעיקר הגדרת העמודות.יכול להיות שהיתה באיזה שלב אי הבנה ואנחנו לא מדברים על אותם דברים. צילום מסך יתן לנו לכוון אותך באופן ברור.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 24, 2017 בשעה 11:41 am
- in reply to: עדכון מקסימום תאריך אך עם תנאי נוסף
אני מסופק.
אולי תרצה להביא ראיה?
הרי לא מדובר ב"שקול" כאן.
מה שיש במחולל דו"חות מתורגם בסופו של דבר לשאילתא מתאים ל-sqli.
וצריך להיות למנגנון זה סיבה מסודרת לשים תנאי ב having במקום ב where ונראה לי שמה שיגרום לכך זה פשוט שיהיה תנאי ביחד עם פונקצית קיבוץ.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 24, 2017 בשעה 11:30 am
- in reply to: עדכון מקסימום תאריך אך עם תנאי נוסף
1. בדוגמה שלך אתה לא משווה בין אגרגציה לאגרגציה שזה מה שנדרש כאן כמה שאני מבין
2. נניח שיתוקן כך, מה יעשה את הדבר הזה ב having ולא ב where? אולי אם תעשה I או M על ה dummy אבל אם כבר איך זה שונה ממה שהצעתי?אני עדיין רוצה לראות את השאילתא/מחולל. יש גבול כמה אפשר לעזור באופן עיוור .
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 23, 2017 בשעה 8:08 pm
- in reply to: עדכון מקסימום תאריך אך עם תנאי נוסף
זה משמש לעמודה מחושבת שכוללת פונקצית קיבוץ, אבל אז הטקסט מהווה ביטוי וכאן נדרש תנאי על הקיבוץ.
למי שמבין בשאילתא שתווצר מתוך ההגדרה שבמחולל, אנחנו מנסים להשיג תנאי בעזרת HAVING.
לדעתי מה שאני הזכרתי (להוסיף תנאי על עמודה שמסומן ב-I או M) זה הדרך אבל לא בדקתי (אבל כן ראיתי דו"חות כספיים בהם יש שימוש בשיטה זאת לקבל HAVING ב-SQL)
ראשית כל רציתי לוודא ש-sayo בנתה את הצורה לה התכוונתי ולא עשתה משהו אחר כי לא הייתי מספיק ברור.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 23, 2017 בשעה 5:36 pm
- in reply to: שליחת דוחות אוטומטיים
מה שנעם כותב מניח שאת מריצה את הפרוצדורה שצריכה את הקלט ישירות מה-tts. ולא ב-executeמתוך משהו אחר.אני לא זוכר ששמעתי על דרך להעביר קלט לשלבי input של פרוצדורות. (מעבר לטבלת לינק ל-par)
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 23, 2017 בשעה 5:31 pm
- in reply to: עדכון מקסימום תאריך אך עם תנאי נוסף
התכוונתי לצילום מסך של החחק הרלוונטי של מחולל הדו"חות.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 23, 2017 בשעה 5:04 pm
- in reply to: עדכון מקסימום תאריך אך עם תנאי נוסף
את יכולה להעלות צילומי מסך?ואשרי בבקשה שאם את מורידה את הביטוי שהדו"ח עובד נכון אך ללא הסינון הנדרש
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 23, 2017 בשעה 4:53 pm
- in reply to: משיכת מחיר ממחירון לפי כמות
חייבים שלב הכנה שתכין את המחיר לכל שורת חשבונית. זה מורכב מדי לשאילתא אחת, במיוחד בסינטקס של פריוריטי.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 23, 2017 בשעה 1:58 am
- in reply to: עדכון מקסימום תאריך אך עם תנאי נוסף
בשדה "בטוי/תנאי" במסך בן עבור העמודה השניה כתבי>= MIN(datecolumn1)כאשר datecolumn1 זה התאריך הראשון בפורמט TABLE.COLUMN
כאן ההנחה שמה שאת רוצה לעשות זה רק להביא שורה בתוצאות כשהמקסימום של השני גדול מ- או שווה למינימום של התאריך הראשון.
ולא לחשב מקסימום ומינימום של התאריכים האלה כששני (בכל שילוב של השנים, לא הגדול בין כולם) גדול/שווה הראשון שמולו (ולא רק הקטן ביניהם)[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 23, 2017 בשעה 1:38 am
- in reply to: חקר איטיות במערכת
"תהליכים בביצוע" לא יתן תשובה מלאה – בכלל לא. אם אני לא מבלבל עם דברים אחרים, רשימה זאת כוללת רק תוכנות מסוימות שבית התוכנה בחרה לרשום ברשימה.בכל מקרה לא פשוט לקבל תמונה מלאה של מה שיכול לגרום לאיטיות.
נתחיל מהפחות יתכן אבל לא בלתי יתכן – יכול להיות בעיות ברשת (גם אם מדובר ביום ושעה מסוימת – אי אפשר לשלול הפרעות סביבתיות שישפיעו על ציוד רשת).
ועוד יכול להיות שהדטהבייס של הפריוריטי שלכם יושב על אותה מכונה עם דטהבייסים אחרים ויש שם שאילתאות כבדות שמעמיסות על השרת וגורמות לו לא לענות לשאילתאות שלכם מהר. או אולי יש תוכנות אחרות בשרת הדטהבייס שחונקות אותו.
וגם אם מדובר בפריוריטי יכול להיות שמישהו מריץ משהו כבד מול פריוריטי מתחנה וזה מריץ הרבה שאילתאות.
יש כלים כמו הפרופיילר של SQL Server שיכולים לעזור לאתר פעילות כבדה של פריוריטי אבל איך להפעיל אותם ואיך להבין את תוצאות זה לא דבר שאפשר להסביר כאן על רגל אחת.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 23, 2017 בשעה 1:31 am
- in reply to: שינוי מפתח מוצר
MY Guide כתב:שדה מפתח זהו שדה שמזהה באופן ייחודי את הרשומה.
אני רוצה לדייק במה שיאיר כתב.
מפתח זהו שדה או שדות שמזהה (או מזהים בשילוב) באופן ייחודי את הרשומה.
יכול להיות ששני השדות כוללות ערכים שכל אחד מהם לא יחודי בעמודה אבל השילוב הוא יחודי ולא יכול לחזור על עצמו. שינוי של אחד מהם גם ייחשב שינוי מפתח בגלל שההרכב של שניהם ביחד משתנה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 22, 2017 בשעה 11:37 pm
- in reply to: משתמשי מערכת
למקרה בו יעזור, נציין את השמות המקובלות:
קוראים להם רשיונות concurrent (בו-זמניות) ורשיונות named (שמיות)[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 21, 2017 בשעה 11:51 pm
- in reply to: העתקה מאקסל
קודם כל למען הסר ספק – אם הוספתם בפיתוח פרטי טבלאות משלכם לצורך תוספות פרטיות – מותר להכניס ישר אליהם – ועל אחריותכם לדאוג שהנתונים תואמים ללוגיקה שלכם.באותה מידה, צריכים להבין שבפריוריטי זה "טריגרים" במסכים ולוגיקה בתהליכי טעינה שדואגים שמה שמגיע לטבלאות זה תקין ומתאים לנתונים במערכת. לדוגמה דרך המסכים אין דרך להכניס מזהה מוצר לטבלה אם לא קיים מוצר בעל מזהה זה. בפריוריטי אין הגנה ברמת הדטהבייס לכלל כזה ולכן אפשר לטעות בקלות ולעשות בלאגן בנתונים.
היות ואין דרך שתוכלי להיות בטוח שאת מכניסה נתונים באופן שתואם לכלל הלוגיקה במערכת, אסור לעשות זאת.
חשוב גם שאציין שבגלל זה אסור לנו כמפתחים לבנות מסכים וכו' שמעדכנים טבלאות סטנדרטיות כי זה יוצא אותו הדבר.
לא מן הנמנע שבבית התוכנה יטעו ויהיו סתירות בקוד שלהם ולא הכל יצמד לאותם כללים אבל אנחנו רוצים לדעת שכשיקרה משהו מוזר ויגלו בעיות בנתונים שנוכל לומר שפעלנו רק דרך הערוצים הנכונים (מסכים באופן ידני, ממשקים למסכים, תהליכי טעינה דרך משטחים וכו') ולא נגענו ישירות בטבלאות.
אני מתנצל על התשובה הארוכה אבל מקווה שכך הכל ברור.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ינואר 20, 2017 בשעה 12:20 pm
- in reply to: העתקה מאקסל
לעולם לא מכניסים ישר לטבלאות.אבל יש את האפשרות להשתמש בממשק למסך שזה כמו להקליד את הנתונים. יש בזה אולי טרחה גדולה יותר כי צריכים להתאים את הנתונים למסך יותר ממה שצריכים לעשות במקרה של משטח טעינה, אבל בהסבת נתונים בין מערכות נראה לי שיש בד"כ פנאי ומשאבים להשקיע בזה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]