namnami

Forum Replies Created

מוצגות 15 תגובות – 61 עד 75 (מתוך 91 סה״כ)
  • Replies
  • namnami
    משתתף
    צריכים סימן אם יש חשבון כלשהו לספק (מתוך מסך בן של FNCSUP), אבל את הסימן רוצים להציג במסך ספקים. (ומאחר שהקשר בין מסכים אלו הוא OUTER JOIN לא ברור איך זה עובד כמו דגל נספחים).

    תודה

    namnami
    משתתף
    נראה שכאן כן צריך OUTER כי ה JOIN הוא לפי ACCOUNT שקיים בטבלת בסיס SUPPLIERS ולא תמיד יהיה קיים בטבלת ACCOUNTBANK. הג'וין:SUPPLIERS.ACCOUNT = ACCOUNTBANK.ACCOUNT

    AND ACCOUNTBANK.DEFAULTFLAG = 'Y
    אולי הבעיה קשורה לכך שהג'וין לא כולל את שתי עמודות של המפתח היוניקי של טבלת ACCOUNTBANK

    (שהן ACCOUNT + PAYACCOUNT) אלא רק אחת מהן בשילוב עוד עמודה שאינה מפתח.

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

    תודה רבה

     

    • התגובה הזו עודכנה לפני לפני 4 שנים, 6 חודשים ע"י namnami.
    namnami
    משתתף
    ראיתי שאכן הפילטר שומר על צורת הקובץ (utf8) ונטען כראוי ל DBLOAD (לאחר הפיכתו ב utf82unicode), זאת כל עוד החלפת התווים בפילטור היא לתו אחר רגיל. אבל כשמחליפים ל '0' (NULL) זה יוצר איזה שיבוש שלכן לא נטען ב DBLOAD, נראה שזה מפצל את השדה במקום להוריד את התו.

    ניסיתי להחליף ל 'backspace  '8 אבל התוצאה היא כמו החלפה ל 'space '32 , כך שאמנם לא משתבש אבל מחליף את התו לרווח ולא מוריד את התו לגמרי.

    אולי יש רעיון איך להוריד את התו בפילטר? חוץ מזה עובד מצוין.

    תודה

    namnami
    משתתף
    EXECUTE FILTER '-','-', ", :UTF8TXTFILE , :FILTERED

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

    בניסיון לטעון את קובץ הפלט שלו ב DBLOAD לא מתקבלות תוצאות רצויות.

    ניסיתי ליצור קובץ חדש מקובץ הפלט ע"י -utf82unicode כדי להתאים את הפורמט אבל ב DBLOAD עדיין לא מתקבלות תוצאות רצויות.

    2) הפילטר החליף תווי '-' בתו רווח ריק. אבל האם ניתן למחוק לגמרי תו זה כך שלא ישאר אפילו רווח במקום תו זה?

    תודה

     

    namnami
    משתתף
    בדקתי שוב ואין שיבוש בעברית כשעושים פילטר על קובץ טקסט. העברית משתבשת כאשר עושים פילטר על קובץ CSV.

    איך ניתן להפוך CSV לטקסט בקוד?

    תודה

    namnami
    משתתף
    השימוש ב FILTER להחלפת תווים יכול להיות שימושי כאשר טוענים קובץ חיצוני ורוצים לשנותו לפני הכנסת הנתונים למערכת.

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

    (לדג' 2 5 2 J C B ױײװ . ׀. )

    namnami
    משתתף
    איך הכוונה לעבור תו תו?
    namnami
    משתתף
    <p dir="ltr">אם יש דרך יותר פשוטה מאשר:
    SELECT STRCAT(STRPIECE('08-915-1009','-', 1, 1),
    STRPIECE('08-915-1009','-', 2, 1),
    STRPIECE('08-915-1009','-', 3, 1),
    STRPIECE('08-915-1009','-', 4, 1))</p>
    • התגובה הזו עודכנה לפני לפני 4 שנים, 8 חודשים ע"י namnami.
    namnami
    משתתף
    שלום,

    רציתי לשאול אם למישהו יש רעיון לאיזה כיוון?

    מדובר בדו"ח הדפסת קבלה ששינו בו רק הפניה לדו"ח פרטי פרטי מסוים במקום דו"ח דיפולטיבי. שלב HTMLCURSOR המקורי לא שונה.

    קשה מאוד לאתר את הבעיה כי היא לא קוראת תמיד ולא לפי תנאים מסוימים. אותה רשומת חשבונית בהדפסה עם תבנית וורד לפעמים מדפיסה תקין ולפעמים מדפיסה ללא תוכן השדות ולפעמים מדפיסה עם נתונים של חשבונית אחרת! לפעמים בכלל לא מדפיסה אלא מופיע מסך שחור כמה שניות ונעלם…  בהעלאה מחודשת של הפרודצדורה היא פועלת בדר"כ תקין מספר ימים ולאחר מכן מתחילים להופיע הבעיות הנ"ל.

    אשמח אם למישהו יש כיוון מה כדאי לבדוק. תודה.

    namnami
    משתתף
    תודה רבה, עזרתם לי מאוד.
    namnami
    משתתף
    תודה רבה

     

    namnami
    משתתף
    נראה לי שהבנתי, תודה.

    לפי זה, המסך שיפתח צריך להיות מסך חדש שלנו ולא יכול להיות מסך קיים נכון?

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

    (לשימוש בkeystrokes)

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

     

    namnami
    משתתף
    אכן התכוונתי למסך סימון שנפתח אוטומטית כשלב שעוברים בו (כמו בפרוצ' CLOSEQIVS). לזה התכוונתם?

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

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

    (חשבתי אולי על אפשרות של פתיחת המסך מהפרוצדורה כפי שתארתי והגדרת הרשומות שישלפו ע"י KEYSTROKES ב PRE-FORM אבל לא ברור לי אם המסך יוכל לקבל פרמטרים מהפרוצדורה כדי שיגדירו לו אילו נתונים לשלוף).

    תודה רבה על העזרה

     

    namnami
    משתתף
    תודה
מוצגות 15 תגובות – 61 עד 75 (מתוך 91 סה״כ)