f49727fc-ed0f-435b-a629-837a8c45e5d6 BAZA_REKLAM 29.7cm String true prawa_agencje true String true prawa_agent true String =Year(Today) Rok: ListaLat rok rok String =Month(Today) Miesiąc: 1 2 3 4 5 6 7 8 9 10 11 12 true String ListaAgencji Id_agencji Agencja: ListaAgencji Id_agencji Symbol String ListaAgentow Symbol Agent: ListaAgentow Symbol Symbol true Integer 1 Tytuł: 1 2 true true 21cm 0.25cm true 1cm 1cm 1cm c032f91c-7d3b-4aa6-9dbd-6538bd93868e 21cm FirstName System.String symbol_agenta System.String data System.DateTime rodzaj System.String opis System.String BAZA_REKLAM /*SELECT KLIENCI.FirstName, KONTAKTY.symbol_agenta, KONTAKTY.data, KONTAKTY.rodzaj, KONTAKTY.opis FROM KONTAKTY LEFT OUTER JOIN KLIENCI ON KONTAKTY.customerId = KLIENCI.CustomerID WHERE (YEAR(KONTAKTY.data) = @rok) AND (MONTH(KONTAKTY.data) = @ms) AND (KONTAKTY.symbol_agenta = @agent) ORDER BY KLIENCI.FirstName, KONTAKTY.data*/ SELECT KLIENCI.FirstName, KONTAKTY.symbol_agenta, KONTAKTY.data, KONTAKTY.rodzaj, KONTAKTY.opis FROM KONTAKTY LEFT OUTER JOIN KLIENCI ON KONTAKTY.customerId = KLIENCI.CustomerID WHERE (YEAR(KONTAKTY.data) = @rok) AND (MONTH(KONTAKTY.data) IN (@ms)) AND (KONTAKTY.symbol_agenta IN (@agent)) AND (KONTAKTY.KontaktTypId IN (@kontaktTyp)) ORDER BY KONTAKTY.symbol_agenta, KLIENCI.FirstName, KONTAKTY.data =Parameters!rok.Value =Parameters!ms.Value =Parameters!agent.Value =Parameters!kontaktTyp.Value ID_AGENTA System.Int32 Symbol System.String agencja System.String BAZA_REKLAM SELECT A.ID_AGENTA, A.Symbol, A2.Symbol agencja FROM AGENCI A left join Agencje A2 on A.ID_AGENCJI = A2.ID_Agencji where aktywny=1 AND (A2.Id_agencji in (@agencja) OR A2.Id_agencji is null) AND (@prawa_agent is null OR A.Symbol=@prawa_agent) order by A.Symbol =Parameters!agencja.Value =Parameters!prawa_agent.Value true rok System.Int32 BAZA_REKLAM select distinct year(DATA_W) as rok from dbo.NR where DATA_W is not null order by year(DATA_W)desc true Id_agencji System.Int32 Symbol System.String BAZA_REKLAM SELECT Id_agencji, Symbol FROM AGENCJE where aktywna=1 and (@prawa_agencje is null or @prawa_agencje= Id_agencji) =Parameters!prawa_agencje.Value true Public Function GetMonths(P as Parameter) as String Dim i As Integer Dim s As String s = p.value(0) For i = 1 to Ubound(P.Value) s = s & "," & p.Value(i) Next i Return s End Function Public Function GetAgents(P as Parameter) as String Dim i As Integer Dim s As String s = p.value(0) For i = 1 to Ubound(P.Value) s = s & ", " & p.Value(i) Next i Return LCase(s) End Function Public Function GetTitles(P as Parameter) as String Dim i As Integer Dim s As String s = p.Label(0) For i = 1 to Ubound(P.Label) s = s & ", " & p.Label(i) Next i Return s End Function 19.75cm 1cm 1cm 19cm 3 true 0.63492cm ="Tytuł: " + Code.GetTitles(Parameters!kontaktTyp) 0.25cm 19cm 2 true 0.75cm ="Zestawienie kontaktów: rok: " + CStr(Parameters!rok.Value) + ", miesiąc(e): " + Code.GetMonths(Parameters!ms) symbol_agenta 1.75cm 19cm 1 true 0.63492cm ="Agenci: " + Code.GetAgents(Parameters!agent) Kontakty2.5cm
textbox8 4 true =LCase(Fields!symbol_agenta.Value) firstname 3 true =Fields!firstname.Value data 2 true =Fields!data.Value rodzaj 1 true =Fields!rodzaj.Value opis true =Fields!opis.Value 0.63492cm
textbox7 9 true Agent textbox1 8 true KLIENT textbox2 7 true DATA textbox3 6 true RODZAJ textbox4 5 true OPIS 0.63492cm
2cm 5cm 1.75cm 1.5cm 9.5cm
3.76984cm en-US 1cm 29.7cm