SQL Reporting Services: Display Image above Gauge

יום רביעי, יוני 26, 2013

ב-SQL Reporting Services לא ניתן לשים 2 רכיבים מה-Toolbox אחד על השני. דוגמא של 2 רכיבים אחד על השני במצב Design: ובמצב Preview הרכיבים יוצגו אחד ליד השני: פתרון 1. יצירת תמונה בגודל זהה לגודל ה-Gauge כולל הלוגו, לדוגמא: 2. בהגדרה של ה-Gauge מתחת BackFrame ו-FrameImage לקבוע את תמונת הרקע של ה-Gauge (התמונה מסעיף 1): עכשיו במצב Preview התמונה מוצגת מעל השעון - כחלק ממנו:
אין תגובות

SQL Reporting Services: Center Report in Page

יום רביעי, יוני 19, 2013

ב-SQL Reporting Services הדו"ח כברירת המחדל מוצג בפינה השמאלית העליונה.ניתן ל"מרכז" את הדו"ח ולהציגו במרכז הדף.לדוגמא - יש למצוא את ה-id של ה-class אשר "עוטף" את הדו"ח (באמצעות IE Developer Tools), ולהוסיף את הגדרת ה-CSS הבאה: #VisibleReportContentReportViewerControl_ctl09{   margin-left: 5%;    margin-right: 5%;} מידע כיצד ניתן לבצע שינוים ב-CSS של Reporting Services ניתן למצוא באתר מיקרוסופט כאן
3 תגובות

SQL Reporting Services: Display 'Live' Map from Google Maps Inside Report

יום שני, מאי 27, 2013

ניתן להציג מפה "חיה" מתוך Google Maps בתוך דוח של SQL Reporting Servicesהערותהקוד הוא דוגמא בלבד - ניתן לממש בדרכים אחרותמבוסס על המאמר כאן בחלק שבו נכתב "Alternative method to display HTML fields in reports"השלבים (דוגמא בלבד)1. הוספת רכיב מסוג TextBox לדוח.2. לחיצה "בתוך" ה-TextBox ובחירה של Create Placeholder3. ה-Value של ה-Placeholder להגדיר את הערך "ReportHtml"=4. בקובץ ReportViewer.aspx בתיקייהC:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer\Pagesלהוסיף את הפונקציה הבאה: function pageLoad() {   var tdElem = $("td:contains('ReportHtml'):last");   tdElem.text("");   if (tdElem.length > 0)    {       $('<iframe />',       {         name: 'myFrame',         id: 'mapFrame',         src: "/Reports/Pages/google.aspx",         style: 'height: 410; width: 665;'      }).appendTo(tdElem);   }} 5. ליצור...
אין תגובות

SQL Reporting Services: Display Static Map Image from Google Maps Inside Report

יום שלישי, אפריל 9, 2013

ניתן להציג תמונה קבועה של מפה מתוך Google Maps בתוך דוח של SQL Reporting Services:השלבים (דוגמא בלבד):1. הוספת רכיב מסוג Image לדוח.2. במאפייני התמונה להגדיר את Images Source כ-External.3. הגדרת ערך Expression של התמונה: ="http://maps.googleapis.com/maps/api/staticmap?center=הפנינה 2, רעננה, ישראל&zoom=17&size=514x340&sensor=false&language=he"
אין תגובות

SQL Reporting Services: Add Scroll to Report Parameters

יום ראשון, מרץ 24, 2013

ב-SQL Reporting Services בדוח אשר כולל פרמטרים רבים, החלק של הפרמטרים "תופס" חלק גדול מהדף.ניתן להוסיף סרגל גלילה כדי לשנות מצב זה.לדוגמא - יש למצוא את ה-id של ה-class אשר "עוטף" את הפרמטרים של הדו"ח (באמצעות IE Developer Tools), ולהוסיף את הגדרת ה-CSS הבאה: #ctl31_ctl04{   height: 80px;    overflow-y: scroll !important;} התוצאה - הצגת דוח עם גלילה לפרמטרים:מידע כיצד ניתן לבצע שינוים ב-CSS של Reporting Services ניתן למצוא באתר מיקרוסופט כאן
אין תגובות

SQL Reporting Services: Change Report Parameters Order

יום ראשון, מרץ 17, 2013

ב-SQL Reporting Services ניתן לשנות את סדר הפרמטרים של Report.לפני השינוי - פרמטרים של Report:עריכת קובץ ה-RDL עם עורך XML - שינוי סדר הפרמטרים בחלק של ReportParameters:התוצאה - סדר הפרמטרים של ה-Report השתנה:
אין תגובות

SQL Reporting Services: Display Report Parameters on the Right Side (Right to Left)

יום רביעי, מרץ 13, 2013

ב-SQL Reporting Services, פרמטרים בדוח מוצגים כברירת מחדל בצד שמאל.עבור אתרים בעברית, ניתן לשנות את הגדרת ברירת המחדל ולהציג את הפרמטרים בצד ימין (מימין לשמאל).אחת האפשרויות למימוש הינה ע"י שינוי ב-CSS - יש להוסיף ל-class בשם ParametersFrame את ההגדרהdirection: rtl כך:מידע כיצד לבצע שינויים ב-CSS של Reporting Services ניתן למצוא באתר מיקרוסופט כאן.התוצאה - הצגת הפרמטרים בצד ימין (מימין לשמאל):
4 תגובות

SharePoint and Reporting Services: How to Set Proxy Settings in web.config

יום שלישי, דצמבר 4, 2012

בארגונים רבים תקשורת האינטרנט מבוססת על שרת Proxy. לדוגמא כאשר קיימת תקשורת אינטרנט מ-Web Part ב-SharePoint או ב-Reporting Services ל"עולם", נדרש להוסיף את ההגדרה של שרת ה-Proxy בקובץ web.configב-SharePoint ההגדרה נעשית בקובץ web.config של האתר, וב-Reporting Service ההגדרה נעשית בתיקייה לדוגמא בתיקייהC:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServerוההגדרה תחת "Configuration" <system.net>   <defaultProxy>      <proxy proxyaddress=http://proxy_server.co.il/              bypassonlocal="true" />   </defaultProxy></system.net> ב-Reporting Services, רכיב Map מצריך חיבור לאינטרנט.במחשב פיתוח עם תקשורת אינטרנט באמצעות Proxy (ללא ההגדרה לעיל) תוצג הודעת שגיאה:Unable to connect to the remote serverוהדוח יוצג ללא המפהלאחר הגדרה של ה-Proxy הדוח יוצג תקין כולל המפה:הערה: דוגמא ליצירת הדוח עם מפה ניתן למצוא כאן
2 תגובות

SQL Reporting Services 2012: Create Map Report Step by Step

יום רביעי, אוגוסט 8, 2012

SQL Reporting Services 2012 מאפשר לפתח דוח עם רכיב Map המציג מפות. רכיב זה מאפשר להציג שכבת מידע על המפה מתוך בסיס נתונים.הערה: יכולת זו היתה קיימת כבר מגירסת SQL Reporting Services 2008.להלן דוגמא לפיתוח Report עם רכיב Map ועליו נתונים גאוגרפיים אשר מאוחסנים בטבלה בבסיס נתונים. הנה התוצאה:א. "נקבל" את הקורדינטות של המיקום הגאוגרפי אשר יוצג על המפה מתוך אתר bing map. עכבר ימני באתר bing יציג את הקורדינטות (במלבן האפור):ב. יצירת טבלה ב-SQL Server עם שדה Geography ג. פיתוח הדוח ב-Visual Studio 20121. יצירת פרויקט מסוג Report Server Project2. עכבר ימני על הפרויקט, בחירת Add לאחר מכן New Item ו-Report3. "גרירה" של...
אין תגובות

Reporting Services 2008 send to printer as Letter size instead of A4 size

יום רביעי, ספטמבר 15, 2010

ב-Visual Studio 2008, כאשר יוצרים פרוייקט מסוג Report Server Project / Report Server Project Wizard, ברירת המחדל של גודל הדף (Paper Size) במסך Page Properties הוא Letter:כאשר משנים לגודל A4 (ברירת המחדל של מדפסות), המימדים של הדוח (רוחב וגובה) משתנים כמצופה:כאשר מבצעים הדפסה, הגודל נשאר Letter לא משתנה ל-A4:הפתרוןלשנות את המימדים ב-Properties של ה-Report כך (רוחב – 8.27 אינץ', גובה – 11.69 אינץ'):
תגיות: ,
אין תגובות