7154a334-5485-4816-9ea1-3e58e85a979b BAZA_REKLAM 21cm String ListaTytulow SYMB tytul ListaTytulow SYMB SYMB String poprzedni numer String nowy numer String ListaGrzbietow Grzbiet Grzbiet: ListaGrzbietow Grzbiet Grzbiet true true 29.7cm 0.25cm true 1cm 1cm 1cm f14032e7-dc76-4ad8-bfd1-cc3955d874be 29.7cm SYMB System.String BAZA_REKLAM SELECT SYMB FROM [LISTA TYTUŁÓW] WHERE Active=1 true reklamaId System.Int32 nrwyd1 System.Int16 grzbiet1 System.String mod_typ System.String staryGrzbiet System.String wys System.Double szer System.Double Reklama System.String strona System.String agencja System.String Dzial System.String Rozdzial System.String Lokalizacja System.String PoprzedniaReklama System.String PoprzedniGrzbiet System.String BAZA_REKLAM DECLARE @PoprzedniNumer TABLE ( ReklamaId INT, Reklama varchar(50), StaryGrzbiet varchar(10) ) INSERT INTO @PoprzedniNumer SELECT R.ReklamaId, R.[Id reklamy] AS Reklama, dbo.getSectionForDTP (T.Id, R.grzbiet, R.ogl_dzial) AS StaryGrzbiet FROM REKLAMA AS R INNER JOIN [UKAŻE SIĘ W NR] ON R.ReklamaID = [UKAŻE SIĘ W NR].ReklamaId INNER JOIN [Lista tytułów] T ON T.Symb=R.[Tytuł] LEFT OUTER JOIN REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND [UKAŻE SIĘ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID WHERE [UKAŻE SIĘ W NR].[Nr Wydania] = @nr1 AND r.tytuł =@tytul AND r.[zatwierdzono do druku]=1 SELECT * FROM ( SELECT R.reklamaId, [UKAŻE SIĘ W NR].[Nr Wydania] as nrwyd1, G.[nazwa] as grzbiet1, R.mod_typ, dbo.getSectionForDTP (T.Id,R.grzbiet,R.ogl_dzial) AS staryGrzbiet, R.wys,R.szer, r.[id reklamy] as Reklama, R.strona as strona, A2.NazwaKrotka as agencja, D.Name AS Dzial, Roz.Name AS Rozdzial, Lok.Text AS Lokalizacja, PopNr.Reklama AS PoprzedniaReklama, PopNr.StaryGrzbiet AS PoprzedniGrzbiet FROM REKLAMA AS R INNER JOIN [UKAŻE SIĘ W NR] ON R.ReklamaID = [UKAŻE SIĘ W NR].ReklamaId INNER JOIN [Lista tytułów] T ON T.Symb=R.[Tytuł] LEFT OUTER JOIN REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND [UKAŻE SIĘ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID LEFT OUTER JOIN Agenci AS A ON R.[SYMBOL AKWIZYTORA] = A.symbol LEFT OUTER JOIN Agencje AS A2 ON A.id_agencji = A2.id_agencji LEFT OUTER JOIN Dzial AS D ON R.ogl_dzial = D.Id LEFT OUTER JOIN Rozdzial AS Roz ON R.ogl_rozdzial = Roz.Id LEFT OUTER JOIN ReklamaLokalizacja AS Lok ON R.AdLocationId = Lok.Id LEFT OUTER JOIN @PoprzedniNumer AS PopNr ON SUBSTRING(PopNr.Reklama,1,7) COLLATE SQL_Latin1_General_CP1250_CI_AS = SUBSTRING(R.[Id reklamy],1,7) COLLATE SQL_Latin1_General_CP1250_CI_AS WHERE [UKAŻE SIĘ W NR].[Nr Wydania] = @nr2 AND r.tytuł =@tytul AND r.[zatwierdzono do druku]=1 ) Reklama WHERE StaryGrzbiet IN (@grzbiet) AND (PoprzedniaReklama IS NULL OR (PoprzedniaReklama IS NOT NULL AND StaryGrzbiet<>PoprzedniGrzbiet)) ORDER BY StaryGrzbiet, grzbiet1, Reklama =Parameters!nr2.Value =Parameters!tytul.Value =Parameters!nr1.Value =Parameters!grzbiet.Value true Grzbiet System.String BAZA_REKLAM DECLARE @Grzbiety TABLE ( Grzbiet varchar(10) ) IF @tytul='AMT' BEGIN INSERT INTO @Grzbiety SELECT Name FROM GrzbietyProdukcja WHERE TitleId=1 END IF @tytul='GS' BEGIN INSERT INTO @Grzbiety SELECT Name FROM GrzbietyProdukcja WHERE TitleId=2 END INSERT INTO @Grzbiety VALUES ('-?-') SELECT * FROM @Grzbiety =Parameters!tytul.Value true 22cm 1cm textbox3 1.25cm 4.25cm 3 true 13.25cm 0.63492cm ="LICZBA: " & Count(Fields!grzbiet1.Value, "reklamyDoDodania") textbox10 1.25cm 12.5cm 2 true 0.5cm 0.63492cm ="REKLAMY DO DODANIA Z WYDANIA: " &Parameters!nr2.Value 1reklamyDoDodania2.25cm =Fields!grzbiet1.Value
textbox6 35 true textbox7 34 true textbox8 33 true textbox9 32 true textbox24 31 true textbox27 30 true textbox19 29 true textbox23 28 true textbox33 27 true textbox37 26 true textbox41 25 true textbox11 24 true 0.25cm
textbox13 23 true textbox14 22 true textbox15 21 true textbox16 20 true textbox31 19 true textbox29 18 true textbox21 17 true textbox25 16 true textbox35 15 true textbox39 14 true textbox43 13 true textbox17 12 true 0.25cm
nrwyd1 11 true =Fields!nrwyd1.Value agencja 10 true =Fields!agencja.Value reklama1 9 true =Fields!Reklama.Value grzbiet1 8 true =Fields!grzbiet1.Value textbox28 7 true =Fields!staryGrzbiet.Value mod_typ 6 true =Fields!mod_typ.Value szer 5 true =Fields!szer.Value wys 4 true =Fields!wys.Value textbox34 3 true =Fields!Dzial.Value textbox38 2 true =Fields!Rozdzial.Value textbox42 1 true =Fields!lokalizacja.Value lokalizacja true =Fields!strona.Value 0.5cm =Fields!grzbiet1.Value Ascending
textbox1 47 true Nr wyd. textbox5 46 true Agencja textbox2 45 true Symbol rek. textbox4 44 true Grzbiet textbox22 43 true Stary grzbiet textbox26 42 true Moduł textbox18 41 true S 40 true W textbox32 39 true Dział textbox36 38 true Rozdział textbox40 37 true Lokalizacja textbox12 36 true Uwagi 1cm
1.5cm 1.5cm 2cm 1.75cm 1.25cm 1.5cm 0.75cm 0.75cm 2cm 2cm 2.5cm 4.5cm
textbox30 0.25cm 16.25cm true 2cm 0.63492cm ="PORÓWNANIE WYDANIA NR " & Parameters!nr2.Value & " DO NR " & Parameters!nr1.Value
4.25cm en-US 1cm 21cm