yitzchok

Forum Replies Created

מוצגות 15 תגובות – 2,416 עד 2,430 (מתוך 2,454 סה״כ)
  • Replies
  • yitzchok
    משתתף
    IL
    חנן שלום

    מה שהשארת במסך העליון

    [code:1](CURRENCIES.CODE = '$' ?[/code:1]

    מיותר. רק חייב להיות משהו בשדה זה לכן יש למחוק אותו ולהרים משהו לשם ממסך התחתון (אפשרות אחרת – שים שם במקום

    [code:1]1.0 *[/code:1]

    וזה יספיק)

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    זה מורכב מדי לכתוב?
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    יש עדכון?
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    marc כתב:

    פרוצדורה עתקת מסכים – COPYFORM
    (לחפש במחולל פריצדורות, לא בתפריט)

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    yaniv כתב:

    אולי צריך גם להקים טבלה נפרדת?

    זאת השאלה הראשונה שצריכים לשאול.

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

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    יש מסמכים בספרית התעוד של אשבל, כנראה קראת כי הם ממליצים לפנות ל-DBA

    sql server express
    http://backoffice.eshbel.com/eshbel/primail/library/switch_sql_express_h.pdf
    sql server full
    http://backoffice.eshbel.com/eshbel/primail/library/switch_sql_h.pdf

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

    אם אתה לא בטוח מספיק ביכולות שלך ב-SQL Server הייתי ממליץ שתפנה ל-DBA. לדעתי לא היית רוצה לשבש את מערכת הפריוריטי של החברה שלך.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    OK

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

    אבל קודם כל – כלי עיצוב השדות לא נותן לך מספיק גמישות?

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

    לדעתי זה פיתוח די מתקדם.

    ליאור/מארק – אתם מציעים תשובה אחרת?

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    roni כתב:

    היי
    יצירת טבלה זמנית לכל משתמש יכולה להעשות על ידי הפקודה LINK
    החסרון הוא שהטבלה צריכה להיות קיימת במערכת
    ( יכולה להיות ריקה )
    יש כבר כמה טבלאות כאלה במערכת
    תחפש * STACK

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

    ארז, התייחסנו (אני וליאור) ספציפית לשאלות שלך ולכן (זה נכון לי לפחות) לא נגענו בקבצי LINK שרוני הזכיר. אולי אם תסביר לאן אתה חותר נוכל לענות יותר לעניין.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אין פרוצדורה להעתקת מסך. יש להקים מסך בעצמך.

    מדובר במסך סטנדרטי קיים שאתה רוצה לשנות ולכן אתה רוצה להעתיק אותו? אם כן מדובר במסך שנותן לעדכן או מסך שאילתא?

    או בכלל ליצור עותק שני של מסך פרטי לאחר בניה של הראשון?

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    roni כתב:

    היי
    אולי איך לך הרשאה לספריה , או לראות לקבצים מוסתרים

    הוא ראה את הקובץ , רק לא זיהה אותו בגלל שהוא הופיע כ- tabula ולא כ- tabula.ini

    (במחשבים שלי אני מיד מבטל הסתרת סיומת. זה נורא מפריע לי.)

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    חנן כתב:

    הודעת השגיאה:

    דו'ח repprep.q', line 3: parse error at or near symbol ) :BALA_INVSALESCUSTQ'.
    Query can be found in file : D:/tmp/prep.err

    אי לא מצליח להוריד DUMP מאחר והדו"ח לא תקין.

    תעשה שוב מה שנתן לך את ההודעה הנ"ל

    ומדובר בקובץ המוזכר שם. פשוט תוכנת הפורום הורידה backslash שכתבתי…

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    תנסה להכין שוב בבקשה ותשלח את (א.) d:\tmp\prep.err ו(ב.) הביטוי שרשמת
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    יתכן.
    זה נראה בסדר אבל לא בדקתי.
    תשלח dump בבקשה ותצטט את הודעת השגיאה.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אם תרשה לי להגיש כמה טיפים

    אפשר לחסוך כפילות ע"י שינוי הסדר. הרי אתה מכפיל ואפשר בכל סדר

    במקום

    [code:1]
    (CURRENCIES.CODE = '$' ?
    ((INVOICES.DEBIT = 'C' ?
    -1.0 * INVOICEITEMS.IVCOST : INVOICEITEMS.IVCOST) * IEXCHANGE.
    INVOICEITEMS) :
    (INVOICES.DEBIT = 'C' ?
    -1.0 * INVOICEITEMS.IVCOST : INVOICEITEMS.IVCOST))
    [/code:1]

    אפשר זה

    [code:1]( INVOICES.DEBIT = 'C' ? -1.0 : 1.0 )
    *
    INVOICEITEMS.IVCOST
    *
    ( CURRENCIES.CODE = '$' ? INVOICEITEMS.IEXCHANGE : 1.0 )
    [/code:1]

    ואפשר להחליף את השורה האחרונה ל

    [code:1]( CURRENCIES.CODE -1 ? INVOICEITEMS.IEXCHANGE : 1.0 )[/code:1]

    ז"א בכל מקרה שלא מדובר במטבע המקומי (1-) להכפיל בשער. אבל אפילו את זה נראה לי שלא צריך כי כשמדובר במטבע מקומי (ש"ח לענייננו) רשום שם 1.0 (רק תבדוק שאני צודק) ואם כן אפשר להכפיל ב-IEXCHANGE תמיד.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    משהו השתבש נראה לי

    כתוב IEXCHANGE.INVOICEITEMS וצריך להיות INVOICEITEMS.IEXCHANGE

    מעניין שזה שבור בין שורות 9 ו-10. הייתי חושב שבמצב זה היית מקבל שגיאה כללית…

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 15 תגובות – 2,416 עד 2,430 (מתוך 2,454 סה״כ)