yitzchok

Forum Replies Created

מוצגות 15 תגובות – 2,341 עד 2,355 (מתוך 2,464 סה״כ)
  • Replies
  • yitzchok
    משתתף
    IL
    מה שנדרש פה זה להגדיר משתנה סביבה (environment variable) בשם TABULALANGUAGE ולתת לו ערך של 3 לאנגלית אמריקאית או 2 לאנגלית בריטית ואז להריץ את הפקודה.
    נדמה לי שאפשר להפעיל קובץ CMD מ-TTS ובתוך קובץ זה פקודת SET ופקודת הפריוריטי הרלוונטית.
    אבל איך אתה מבדיל בין המשתמשים? כל נמען יקבל אותו דו"ח. אם יש בעצם רק שני גרסאות של הדו"ח, אותם נתונים רק בשפות שונות, תקים שני קבוצות ותשלח לקבוצות, ואז תוכל לשנות את הנמענים ללא שינויים ב-TTS

    אם כוונתך לשלוח דו"ח מותאם אישי לכל נמען אני חושב שתצטרך משהו יותר מורכב אך אולי אפילו זה תריץ בשני הרצות פעם באנגלית ופעם בעברית אבל לא תפעיל
    WINACTIV -P PROCEDURE -e email
    אלא
    WINACTIV -P PROCEDURE
    והפרוצדורה תדאג בפנים לשלוח ע"י MAILMSG
    הרי אם תריץ אותה פרוצדורה כל פעם זה יהיה מותאם למשתמש המוגדר להריץ ב-TTS ולא לפי נמען, הפרוצדורה לא מתייחסת לנמענים.
    אני מקווה שכתבתי לעניין!

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

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

    זאת אומרת – וכל זה מסקנותיי מהיכרות עם המערכת, לא ידע ישיור של מה שקורה בפנים –
    לוקחים את השאילתא, מריצים בחברות הרלוונטיות (כמה, במקרה דו"ח רב-חברתי) ואז:
    * מוציאים לאקסל ללא עיבוד נוסף
    * ממשיכים טיפול בתוכנת הדו"חות שמעבדת קוסמתית – מסדרת שורות קיבוץ וסיכום כולל חישוב סיכומים, מחשבת עמודות מצטברות (לא נראה לי שאלה יוצאות מצטברות באקסל), הסתרת ערכי 0, הסתרת ערכים חוזרים וכו' וכו'
    חישוב ביטוי ברמת שורת סיכום היה דורש מנוע חישובים בתוך תוכנת הדו"ח ואני לא מאמין שיש כזה דבר שם – רק תמיכה לחישובים הפשוטים סיכום ממוצע וכו'

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

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

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

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

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

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

    ליאור – למה הגבת?

    אני כתבתי:

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

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

    משה – הספקנו לענות על השאלה שלך?

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

    על איזו אפשרות אחרת דימיינת? מה אתה רוצה לעשות עם נתונים אלה לאחר השמירה לדיסק?

    במה התכוונת ב"אולי אפילו לא כחברה"?

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

    כמובן צריכים להבין את ההשלכות

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אם מדובר בהתקנה על SQL Server מלא (אני לא חושב שאפשרות כזאת קיימת ב-express) אפשר להגדיר את הגיבויים כתוכניות תחזוקה שיורצו ע"י SQL Server Agent. אשפר להגדיר בתוכניות אלה שישלחו התרעות על שגיאה/אישור על הצלחה וכו'

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

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

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

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

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

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

    בכל מקרה אתרום את השאילתא (ל-SQL SERVER) הזאת שתעזור באיתור. אפשר לשנות ל- UPDATE אם נורא רוצים. כמובן זה רק חלק, יש טבלאות אחרות בהן יש קוד כזה לדוגמה REPCLMNSTEXT ו-FORMTRIGTEXT .

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

    [code:1]SELECT TEXT as TEXTWITH, replace(TEXT,CHAR(253),") as TEXTWITHOUT
    from system.dbo.PROGRAMSTEXT
    where TEXT like '%' + CHAR(253) + '%'[/code:1]

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