none
דוחות ב vb.net קיבוץ לפי שורות והצגת כותרת אנכית ולא אופקית

    שאלה

  • שלום,

    אני יצרתי דוח ב vb.net

    ואני הצלחתי ליצור קיבוץ לפי תאריך.

    ואני רוצה שתהיה לי שורה שבה כתוב את התאריך וכל מה שקשור לתאריך יוצג מתחת.

    ואז עוד שורה של תאריך וכל מה שקשור לתאריך יוצג מתחת

    אך הבעיה היא שכרגע התצוגה היא כזאת-

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

    והעמודה היא לכל אורך הדוח.

    יום רביעי 19 יולי 2017 11:38

תשובות

  • שלום,

     ב"ה יש לי תשובה איך עושים את זה.

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

    אבל לפני כן אני צריכה לציין שיצרתי את הדוח ב v.b ע"י שיצרתי דוח רגיל והוספתי לו טבלה שקישרתי אותה לdataset ע"י אשף.( ואני חושבת שעבדתי ב- ssrs )

    .

    יום רביעי 26 יולי 2017 08:39
  • למי שעוסק בפיתוח זה דווקא הצורה היותר "קלה" תיאורטית :-)

    אבל זה אומר הרבה מאוד השקעה

    את יודעת לשלוף נתונים ממסד הנתונים?
    את יודע לבנות אתר אינטרנט ולהציג נתונים ממסד הנתונים?

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

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

    לזה הכוונה בפיתוח דוח לבד מאפס

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


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    יום שישי 28 יולי 2017 09:57
    מנחה דיון

כל התגובות

  • קשה להבין מתיאור במילים:-(

    את יכולה להביא תמונת מסך וקוד שאת נעזרת בו כרגע?


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    יום שישי 21 יולי 2017 08:26
    מנחה דיון
  • להלן אני מצרפת 4 תמונות-

    שתי התמונות הראשונות מתארות את התהליך של יצירת קיבוץ לפי בדוח- הקיבוץ הוא לפי שם מחלקה

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

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

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

    תודה מראש 

    יום שלישי 25 יולי 2017 07:42
  • היי,

    עכשיו הדברים ברורים הרבהנ יותר :-)
    * עדיין לא ברור לי באזה אפליקציה את בונה את הדוח (זה יכול להיות דוח SSRS או תבנית כלשהי ב VS כמו למשל SSDT או משהו אחר)

    מהתמונה הראשונה ניראה שאת בונה את הטופס בעזרת תוכנה כלשהי או "אשף" של תוכנה כלשהיא (wizard או wizard template של ה Visual Studio הם דוגמה לכך). השאלה הראשונה שאת צרכיה לשאול את עצמך היא: מי בכלל אמר לך שיש אטת האפשרות הזו??! את תמיד יכולה להגיע לכל תוצאה שאת רוצהאם תכתבי קוד ותפתחינ את הדוח שלך אבל בשימוש בתוכנות שבונות לך את הדוח את מוגבלת במה שהפתח שלהם הכניס למוצר :-)

    * באיזה אשף את נעזרת לבניטית הדוח? אם זה VS, אז באיזה סוג Template של פרוייקט את עובדת (ב VS יש הרבה מאוד אפשרויות מובנות ליצור דוחות כשהפוצה והגמיזה ביותר היא שימוש ב SSDT עבור דוחות של SQL Server) ?

    אני לא יכול לדעת עדיין אבל מהתמונה מניח שאת עושה שימוש ב SSRS כרגע, כפי שניתן לראות במדריך הבא:
    https://docs.microsoft.com/en-us/sql/reporting-services/lesson-6-adding-grouping-and-totals-reporting-services

    תבדקי אם הקישור מעל נותןמלך את הפתרון. זנ ניראה משהו פשוט כאשר עובדים ב SSRS. תתמקדי בחלק שמסביר כיצד לבצע:
    To add a daily total to a report

    בסיכום הביניים את יכולה להכניס את הכותרת שאת רוצה במקום לחשב ערך כלשהו

    בקיצור: הרעיון הכללי הוא לחוץ כפתור ימני על התא בשורה של הקוצה שאת רוצה להציג -> בחירה של Add Total -> ובחירה של Before מכיוון שאת רוצה את הכותרת לפני הנתונים ולא בסוף כמו סיכום.

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

    אני מקווה שזה עונה לשאלה :-)

     

    הערות חשובות:

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

    * אם זה פתר את הבעיה אנא סגרי את השרשור על ידי סימו התשובה ולא סימון ההודעה האחרונה שלך. ראי בבקשה שרשורים קודמים שלך וסגרי אותם בצורה מתאימה :-)


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]


    יום שלישי 25 יולי 2017 14:21
    מנחה דיון
  • שלום,

     ב"ה יש לי תשובה איך עושים את זה.

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

    אבל לפני כן אני צריכה לציין שיצרתי את הדוח ב v.b ע"י שיצרתי דוח רגיל והוספתי לו טבלה שקישרתי אותה לdataset ע"י אשף.( ואני חושבת שעבדתי ב- ssrs )

    .

    יום רביעי 26 יולי 2017 08:39
  • שלום,

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

    יום רביעי 26 יולי 2017 08:41
  • למי שעוסק בפיתוח זה דווקא הצורה היותר "קלה" תיאורטית :-)

    אבל זה אומר הרבה מאוד השקעה

    את יודעת לשלוף נתונים ממסד הנתונים?
    את יודע לבנות אתר אינטרנט ולהציג נתונים ממסד הנתונים?

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

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

    לזה הכוונה בפיתוח דוח לבד מאפס

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


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    יום שישי 28 יולי 2017 09:57
    מנחה דיון
  • את יכולה לאסוף את כל התמונות ולכתוב מדריך קצר על הנושא :-)

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


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]


    יום שישי 28 יולי 2017 10:00
    מנחה דיון