2013-04-06
Aby zdefiniować filtr w tablixie wypełniasz odpowiednio zakładkę Filters i Sorting.
Pamiętaj, aby w zakładce Filters w polu Value odwołać się do stałej wartości liczbowej lub do zmiennej typu INT. Jeżeli decydujesz się na odwołanie do stałej musisz wpisać =5 (ze znakiem równości), bez niego dojdzie do błędu podczas wykonania raportu.

W tym przykładzie zostanie wyświetlonych co najmiej 5 (lub więcej jeżeli dojdzie do powtórzeń) rekordów ze względu na cenę.
http://blog.ponytailbob.com/2007/11/creating-top-n-report-with-others.html
http://www.bidn.com/blogs/mikedavis/ssis/172/top-n-bottom-n-grouping-in-ssrs-2008
http://www.bidn.com/blogs/mikedavis/ssis/1875/ssrs-top-n-and-bottom-n-reporting-with-duplicates
2013-04-06
MS ogłasza, że na nowych egzaminach będzie można napotkać nowy rodzaj pytania. Jest to tzw. Code Analysis Question. Twoim zadaniem jest przeanalizowanie kodu aplikacji i stwierdzenie, czy ten kod spełnia wymienione warunki. Aby dobrze odpowiedzieć na pytanie musisz rozumieć co znaczy ten kod.
(Przykład: http://borntolearn.mslearn.net/certification/f/544/t/321238.aspx#fbid=4U3tx7bZu0K)
Grunt to dobre przygotowanie, zapraszam więc na kursy z programowania w bit Polska
Inny rodzaj pytań to tzw. Multi-Source Reasoning Questions. Czytaj dalej »
2013-04-06
Zdarza się zapomnieć od której wersji SQL Server Reporting Services pojawia się pewna nowa funkcjonalność. W końcu jesteśmy informatykami, programistami, administratorami, analitykami, a nie … historykami.
Gdyby jednak taki problem się pojawił zajrzyj tu: http://msdn.microsoft.com/en-us/library/ms170438(v=sql.105).aspx
W górnej części okna, możesz wybrać, która konkretnie wersja cię interesuje:

2013-04-05
Załóżmy, że masz taki raport:

Klikając na details możesz dodać grupę parent bez nagłówka i stopki:

Teraz raport wygląda tak: Czytaj dalej »
2013-04-01
Nie jest to dowcip w sensie Prima Aprilis, ale może coś ciekawego, czym czasem można „błysnąć” w społecznościówce…
W naszych czasach strony internetowe, aplikacje, bazy danych itp. wykorzystują kodowanie UTF. Na jedną literkę przeznaczone są tu 2 bajty, dzięki czemu można zakodować wszystkie znaki. W tym również znaki „do góry nogami”. Wystarczy więc znaleźć, który to znak (kod znaku) odpowiada danej literce i gotowe.
Aby zadanie nie było zbyt żmudne istnieją już gotowe konwertery, np. http://www.fileformat.info/convert/text/upside-down.htm
Wystarczy tu wpisać swój tekst i kliknąć Convert i… ¡ǝʍoʇo⅁
Gdyby w/w strona miała być już nieaktywna poszukaj w Google: UTF upside down converter
Czytaj, szukaj, znajdziesz…
2013-03-29
2013-03-21
Niekiedy chcesz aby po kliknięciu przycisku otworzyło się now okno. Możesz w nim pokazać poszerzone informacje o wskazanym rekordzie lub zaprezentować coś zupełnie innego.
Ja używam nowych okienek np. w celu pokazania PDF, eksportu do skoroszytu Excel itp.
Proponuję taki kod. Po kliknięciu dochodzi do PostBack, który „dokleja” do strony skrypt JavaScript, który się uruchomi podczas ładowania strony. PostBack powoduje, że strona załaduje się na kliencie jeszcze raz, a wtedy uruchomi się kod, który otworzy nowe okno.
public void Page_Load(Object sender, EventArgs e)
{
// csname1 - nazwa java scriptu który zostanie dołączony do strony
String csname1 = "PopupScript";
//cstype1 - typ obiektu (czyli typ twojej strony)
Type cstype = this.GetType();
// manager sktyptów
ClientScriptManager cs = Page.ClientScript;
// Jeśli taki skrypt nie jest już zarejetrowany, to go dopisz (zarejestruj)
if (!cs.IsStartupScriptRegistered(cstype, csname1))
{
StringBuilder cstext1 = new StringBuilder();
cstext1.Append("<script type=text/javascript> alert('Hello World!') </");
cstext1.Append("script>");
cs.RegisterStartupScript(cstype, csname1, cstext1.ToString());
}
}
Jeśli to nowe okno powinno znać wartości parametrów z pierwszego okienka zapisz je sobie np w sesji. Wiele takich i podobnych sztuczek odnajdziesz w prezentowanych tuż obok podręcznikach dotyczących programowania w ASP.NET. Skorzystaj z nich jeśli już chociaz trochę programujesz, a potrzebujesz nieco ugruntować i poszerzyć swoją wiedzę. Tutaj znajdziesz wiele szczegółów o których zapewne nawet nie wiedziałeś!
Ten przykład pochodzi z http://msdn.microsoft.com/en-us/library/asz8zsxy(v=vs.100).aspx