yitzchok

Forum Replies Created

מוצגות 15 תגובות – 586 עד 600 (מתוך 2,464 סה״כ)
  • Replies
  • yitzchok
    משתתף
    IL
    קודם כל להפעלת תוכנה (EXECUTE) יש בטח מחיר ניכר בביצועים.

    יותר מזה, כך המסמך מתאר את תוכנת פילטר:
    The FILTER program performs various manipulations on the contents of a
    specified text file.
    אפשר להשתמש בתוכנה זו לפלטר טקטס במשתנה לתוך משתנה אחר? לא בטוח.

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

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

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

    מחזיקים משתנה עם המיקום במקור.

    לוקחים את התו ה-x בעזרת STRIND או SUBSTR (לשני יש יתרון שלוקח פרמטר משתנה, לראשון שמתנהג יותר טוב עם רווחים עד כמה שאני זוכר). פתרון ל-STRIND – כל פעם לקרוא את התו הראשון ואז לשים במשתנה המקור את הערך ההוא מתו 2 עד הסוף, כך שבפעם הבאה התו הבא הוא התו הראשון…

    ואז בודקים את התו שלקחו ומחליטים האם לשרשר אותו למחרוזת הפלט או לא.

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

    צריכים לתלות את זה בדבר שיודעים שיעשה מח שצריך לראות את זה בשלב הנכון.

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

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

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

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

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

    לא קראתי נכון את הפוסט המקורי

    חשבתי שהבעיה היא ההצגה notepad++

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

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

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

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

    מגדירים ממשק שעובד עם קבצים ולא תתי ספריות (אם עם תתי ספריות ומעבירים את הקבצים)

    ואז אפשר להריץ את הממשק מהתפריט במצב פריקה, ואז שוב במצב טעינה.

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

    :HOFM_FIELDTOTAL = 0.0 ; /* or 0E-9 for more than about 3dp */

    :SELECT SUM(HOFM_FIELD) INTO :HOFM_FIELDTOTAL FROM INVOICEITEMS WHERE IV = :$$.IV ;

    UPDATE INVOICES SET HOFM_FIELDTOTAL = :HOFM_FIELDTOTAL WHERE IV = :$$.IV ;

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

    אם הם לא מעוניינים להשקיע בזה – וטוב להם שנעבור ל-API – אז לא פלא שהם לא משקיעים.

    אם יש workaround היה דורש כנראה להכין משהו דומה ולהתמודד עם השינוי ב-2017 שגרם להם לרדת מזה.

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

    הוספתי שדות לאחת הטבלאות (טבלת מחסנים, בלי שום סיבה מיוחדת) והוספתי את השדה למסך “ניפוק לרשימת זווד”

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

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

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

    הנה שני מאמרים שמצאתי על כלל רלוונטי בעיצוב דטהבייס. הם קצת טכניים אבל אני מקווה שיעזרו:

    נרמול בסיס נתונים (ויקיפדיה)

    מדריך תכנון בסיס נתונים – חוקי נרמול הטבלאות (webmaster.org.il)

     

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

    אבל אולי צריכים לעשות את זה עבור בסדר מסוים של רשומות בעזרת פקודות להרצה ב-WINDBI.

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

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

    שאלת אם יש דרך להעתיק. משם ברור שיש.

    אם אני ממליץ לעשות את זה או לא, זה נושא אחר.

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

    או אולי אפשר לעשות משהו בפיתוח בעזרת המשתנה FIRSTLINESFILL:, אם כי אולי זה יהיה שינוי שרצוי לא לעשות במסך סטנדרטי

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