snoof123

Forum Replies Created

מוצגות 15 תגובות – 256 עד 270 (מתוך 498 סה״כ)
  • Replies
  • snoof123
    משתתף
    היי שוב,
    אשמח אם מישהו שמכיר יכול לכוון אותי בנושא.
    הדרכים בהן התכנה הסטנדרטית מאלצים משתמש לדווח על ייצור של מכשיר בן שיורכב על מכשיר אב הן מאד לא ידידותיות למשתמש.

    תהיתי אולי מישהו מכיר את הדרך לפתח לזה פיתרון. טריגר או תכנית שעושה את זה?

    snoof123
    משתתף
    עוד דבר שאתה צריך לעשות אם אתה לא רוצה שיופיע ערך בכלל:
    בעמודה שמכילה את "סה"כ מחיר"
    אתה מסמן באחד המאפיינים שלה "לא להציג ערכי NULL" משהו כזה (ואז במקום 0.00 יש לך ריק וזה יותר קריא)
    snoof123
    משתתף
    נניח שעמודת Y הזו (לחשב) היא מספר 50
    יש לך כאלה עמודות:
    לחשב 50
    מחיר 10
    כמות 20
    ותוסיף לך עוד עמודה חישובית שתכיל את התנאי הבא (והמספר שלה לא רלבנטי את הקוד הבא תכתוב בביטוי שלה):
    #50 = 'Y' ? (#10*#20) : 0

    חשוב שתיקח בחשבון טיפוסים של עמודות, אם עמודת כמות היא INT (בהנחה שהעמודה בה הוספת את הביטוי היא REAL).

    snoof123
    משתתף
    תראי את השלבים:
    הוספתי טבלת המשך, אני צריך לחתוך אותה SERN עם SERN נניח.
    עכשיו נניח שיש לי עוד 2 עמודות אחת מהן היא revision והשניה econum
    אני צריך להוסיף קוד כזה:
    insert into aluh_serna(sern,revision,econum)
    values(:$.sern,:$.aluh_revision, :$.aluh_econum);
    update aluh_serna set revision = :$.aluh_revision, econum = :$.aluh_econum where sern = :$.sern;

    הקוד הראשון הוא לפוסט אינסרט ואפדייט (הכנסה ועדכון ברמת הרשומה ולא השדה).

    בנוגע למחיקה (פוסט דליט):
    delete from aluh_serna where sern = :$.sern;

    בהצלחה

    snoof123
    משתתף
    אולי שכחתם להוסיף טריגרים של הכנסה, עדכון ומחיקה לטבלת ההמשך.
    נניח אני מכניס מכשיר חדש, המערכת באותו רגע צריכה להוסיף את המכשיר לטבלה השניה כדי שיהיה חיתוך וכך לגבי כל שאר העמודות וכל שאר האפשרויות.
    snoof123
    משתתף
    אני לא הייתי עושה UPDATE
    פשוט, לפני שאת משנה את הדגל "סגורה" בשורות הייתי ממליץ גם להוריד את הדגל "סגורה" מההזמנה עצמה למעלה.
    בכלל, שווה לך לשנות את הסטטוס למעלה גם לסטטוס שמאפשר שינויים כדי לוודא.
    snoof123
    משתתף
    אתה יכול לבנות תכנית חיצונית עם סיומת EXE לדוגמא ופשוט להפעיל אותה ישירות מהקוד בפריוריטי. (זה מופיע בSDK, גם אני בדיוק שאלתי על זה לא מזמן בפורום).
    snoof123
    משתתף
    תודה רבה על העזרה נעם, לא יודע מה הייתי עושה בלעדיך 🙂
    snoof123
    משתתף
    נעם תודה רבה על המענה,
    לזה התכוונתי בעצם, במידה ויש לי כמה משתנים, כיצד אני קובע את הסדר?
    נניח אני מכניס: :$.NUM, :$.NUM2 וכו'…

    האם זה משהו שנקבע ברמת תכנית C או ברמת הפריוריטי? (סדר הזנת הפרמטרים).

    snoof123
    משתתף
    אולי עשית קיבוץ על אחת העמודות
    snoof123
    משתתף
    SELECT DATE_COLUMN FROM XXXX_TABLE
    WHERE DATE_COLUMN = 01/01/88
    OR DATE COLUMN >= SQL.DATE8;
    snoof123
    משתתף
    תודה לשניכם, שיניתי קצת את הקוד בפרוצדורה וזה עבד.
    לא הספקתי לבדוק את מה שכתבתם, פשוט רציתי לדעת שזה לא משהו שאני צריך לדאוג לגביו 🙂
    snoof123
    משתתף
    אגב, זה קרה לי בעוד דוח כשהכנסתי את הפקודה
    group by 1,2 having count(*) > 1
    ברגע שאני מוריד את הפקודה הזו הכל עובד חלק (אבל לא לפי הצורך שלי)
    snoof123
    משתתף
    תודה יורם 🙂
    לא יודע איך לא שמתי לב שאפשר לעשות את זה כשהדגל מסומן והכמויות שוות לאפס.
    snoof123
    משתתף
    אנחנו רוצים לקלוט קבוצות מסוימות של מוצרים בדרך יותר מהירה, במקום לשבת ולהתחיל לפרט תעודות מסוימות אנחנו רוצים פשוט לבחור קבוצה של מוצרים (כמו קיט כזה).

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

מוצגות 15 תגובות – 256 עד 270 (מתוך 498 סה״כ)