› פורומים › אפיון ופיתוח פריוריטי › פיצוץ עץ מוצר לשימוש בדוח – SONRAW או PARTTREE
- This topic has 19 תגובות, משתתף 1, and was last updated לפני 9 שנים, 11 חודשים by
snoof123.
- Post
-
- דצמבר 9, 2015 בשעה 10:13 pm
היי,
אני צריך שמשתמש יזין קלט:
מוצר אב וכמות שצריך לייצר ממוצר אב (עבור יותר ממוצר אב 1).
לצורך זה בניתי טבלה זמנית שאפשר להזין בה מוצר אב וכמות.
בנוסף בניתי לזה מסך.
אחרי שהמשתמש בפרוצדורה מזין קלטים של אבות וכמויות אני רוצה להשתמש בתכנית מקומפלת לפיצוץ העץ אבל שתשתמש בקלטים שהמשתמש הזין.האם מישהו יכול להסביר לי כיצד אני עושה את זה?
ניסיתי להשתמש בSONRAW כשאני עושה SQLI:
LINK PART TO PRT
אח"כ בתוך לולאה הכנסתי לPART את הPARTים שהמשתמש הזין קודם לכן.
הבעיה שהדוח יוצא ריק כל הזמן…
- Replies
-
- דצמבר 15, 2015 בשעה 2:58 pm
- דצמבר 15, 2015 בשעה 3:38 pm
כמובן, הדוח טבלאי.
העמודות שמוצגות הן ככה:
מוצר אב (PARTNAME) בתור עמודת X
כמות נדרשת מבן מוצג בתור עמודת T
מוצר בן (PARTNAME,PARTDES) בתור עמודות Gעדיין זה מציג את זה כמו שציינתי:
כמות, אבא1, אבא2
ילד1 50
ילד1 15האם הייתי צריך להשתמש במשהו אחר במקום T?
השאלה אם כן, מה אני מכניס כנתון DATA , T במקרה כזה?- דצמבר 15, 2015 בשעה 4:55 pm
- דצמבר 15, 2015 בשעה 5:46 pm
מוצר הבן עם קיבוץ 1
גם הכמויות בקיבוץ 1 (ניסיתי לשנות להם ל2 זה לא שינה את הפלט).
הוצאתי לקובץ טקסט, ראיתי שם ששני המפתחות KEY1 וKEY2 נטענים באבא וילד בהתאמה.
העניין הוא שיש לי את האבא והילד (שני אבות שונים לפעמים הילד חוזר על עצמו).
אבל אני לא מצליח להכניס את הילד לתוך הדוח הטבלאי באותה השורה.אני משתמש בטבלה STACK10 ולא 8, שם יש עוד מפתח מסוג A שאני לא מתייחס אליו בפרוצדורה.
ברגע ששיניתי לSTACK8 קיבלתי את הדוח כמו שצריך.
רק עכשיו שמתי לב לזה שבטבלה שהשתמשתי יש עוד מפתח (זה היה כי קודם רציתי להוסיף LINE לילדים כי המפתח היה נתקע לי).אתה מלך, תודה רבה רבה על העזרה והסבלנות. בכלל לא טריביאלי
- יש להתחבר למערכת על מנת להגיב.